Closed TFK70 closed 3 years ago
@gochicus
Примерная идея приложения которую мы реализовывали + пища для размышления в контексте нашей проблемы: https://ru.reactjs.org/docs/lifting-state-up.html - отсюда ты должен понять как и почему это работает и спроецировать на свой инпут (как те же самые атрибуты обрабатываются у тебя)
Тут обрати внимание только на код и постарайся понять как и почему он работает: https://habr.com/ru/post/503700/
@TFK70 Если передавать всю логику onClick в ColorPicker, который расположен в Controls, каким образом передать туда значения текущего цвета кнопки, не используя состояния в ColorPicker?
<ColorPicker onClick={setValue()} colors={['red', 'green', 'blue']} />
@gochicus я вообще ничего не понял, приведи код, опиши проблему, задай хоть какой-то контекст
@gochicus У меня пожалуй лишь один вопрос: а что у тебя за логика в onClick?
@TorinAsakura <ColorPicker onClick={setValue()} colors={['red', 'green', 'blue']} />
По клику должно задаваться состоянее, соответствующее текущему значению цвета у кнопки.
@gochicus ты можешь передать туда коллбек и вызывать его внутри с нужными параметрами, как ты делал в store с usePostData, например
С чем связан запрос на фичу?
Сверстать example
Расскажите как вы это себе видите
Скелет:
https://user-images.githubusercontent.com/62806448/119334882-0b4aa880-bca5-11eb-8a8e-7394aea4bb7a.mov