Т.е. моя задача: запустить функцию КОМПОНЕНТА ИЗ ВНЕ. Мне не нужно состояние, мне нужен запуск функции
а вынести эту ФУНКЦИЮ КОМПОНЕНТА как метод сторы и прокидывать куда угодно не судьба?
Тебе нужно врубится то как все делается в реакте, таких задач вообще не должно быть Представляй что view твоего приложения это просто функция которая вызывается каждый раз когда ты меняешь состояние
В реакте это невозможно
Т.е мне лучше прочитать всю документацию на сон грядущий, и тогда вопросы будут исчерпаны?
Опишите что хотите сделать своим извращенным способом, может подскажут как это решить "react-way"
Есть рулетка. Есть кнопка. Я хочу с помощью кнопки запустить рулетку. Рулетка - компонент. В рулетке есть метод spin() который запускает её. Моя цель - с помощью кнопки взывать метод spin() из рулетки.
const [spin, setSpin] = useState(false)
Рулетка должна принимать свойство isSpinning, а в родителе вы должны управлять этим свойством (переключать в true/ false)
У меня классы
Я это уже сделал. Но она не крутится)
Грубо говоря, ответственность рулетки - крутиться или нет, а управлять этим она не должна, это ответственность родителя
Ну, концептуально я объяснил, деталей вы не спрашивали
ctrl+a del потом в вебшторме rsc \ rfce в вс коде
Да, доку всегда придется читать, ну или продолжать болезненно выуживать из чата решение, выбирай что по душе
Мне так то нравится первое)
Что делает метод spin?
Вызывает другой метод: rotate().
А он что делает?
Отвечает за вращение рулетки
Галилей вышел из чата
Как будто это мне помощь нужна, выпытываю тут )
Ну, спасибо хотя бы, что не игнорируете) Я сейчас с телефона, завтра с 9:00 буду с пк и скажу.
Обсуждают сегодня