У меня проблема с функцией, которая будет отображать один компонент с любыми параметрами.
Моя функция выглядит так:
function renderProps(path, Component) {
return (
<Route path={`${path}`} render={(props) => (<Component {...props} isClickedHamburger={isClickedHamburger} handleClickHamburger={handleClickHamburger} />
)} />
);
}
Я пробовал ссылаться на это in Switch вот так:
<Switch>
{() => renderProps("/home", Home)}
</Switch>
и у меня такая ошибка:
index. js : 1406 Предупреждение: Неудачный тип пропа: Недопустимое свойство children
передано в Switch
, ожидается ReactNode.
кто-нибудь знает, где проблема?