только элементы типа Route (ноль, один или несколько)?
https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDG8BmUIjgcilQ3wG4AoUSWOAb0QgFcYkAaB5pAZzgF85suAkXQwAtDk5Qy5cjACeYJHAAq3GAiYsoABRxgeAXjrkAkGgAWwADYATIgDsAXHAVKImDiwq8KSAB7U8GgQDlzwauFwxgAUtJY29kgOvC6RGlpIuvpcAJTRAHxwMeRwZXAAPJqcXAWl5Q3xVnaOvPVlFQD01Sy15LmkQA
React.ReactNode
React.ReactElement<Route> | React.ReactElement<Route>[]
Сделал. Ошибка пропала, но кроме Route пропускаются любые другие элементы. Так и должно быть? https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDG8BmUIjgcilQ3wG4AoUSWOAb0QgFcYkAaB5pAZzgF85suAkXQwAtDk5Qy5cjACeYJHAAq3GAiYsoABRxgeAXjrkAkGgAWwADYATIgDsAXImIwAdMlEBRa0hBIDjAAPApKEJgcLAB8cAA+rqKebr7+gSFhSBFRSNEA2gC6FLwUaBAOXPBqlXDGABS0ljb2gbwu1RpaSLr6XACUtbF15HCjcMGanFzRI2NzjVZ2jryzo8EA9JMs0+R9FOTr63AAwtBEGHCMXCgA5kjkZRXwZVDn8PVmwR0zpqYTXXBgA5bEgAB5wJB+AJBQy0ByMazWfjrH4bb67faHODeUFKDBIWwQ17QB7lGpAl5vWpwYZ-dG-YK2YAAN2iGyZrM+63ReyAA
Да, пропускать будет так как все в конечном счёте является JSX.Element. Через этот вариант вы сможете лишь обозначить то, что компонент ожидает
Обсуждают сегодня