есть один jsx компонет там есть функция которая мне нужна в другом компоненте!
renderProps чтоб поднять на верх ну или сага какая-то чтоб вынести в неё бизнес логику
хук написать например
покажи код, будет понятнее как в твоем случае лучше сделать
вот usestate я не могу использовать в глобалке, но эта функция мне нужна в другом месте как поступить?
функцию onKeyPress можно через редукс в других компонентах использовать?
если нужен глобальный стейт и данные из lines нужны во всем приложении - то редакс если нужно просто для каждой компоненты свой lines - тогда написать хук да, можно написать редюсер наподобии onKeyPress
store.getState()?
как вариант можешь выносить наружу колбеком, если тебе по структуре так будет удобно const Console = (props) => { const [lines, setLines] = useState() useEffect(() => { props.callback(lines) }, [lines]) return <>...</> } после этого можешь <Console callback={(lines) => console.log(lines)}/> опять же, смотря как ты собираешься использовать этот стейт снаружи
Обсуждают сегодня