Size: a a a

React — русскоговорящее сообщество

2020 August 25

RS

Ragnar Sigurðsson in React — русскоговорящее сообщество
из реактовского функционала буквально пара - тройка кнопок. общий стейт пока не делал/не курил. с реактом первый день
источник

V

Vetro in React — русскоговорящее сообщество
Тогда какой-нибудь крайне простенький менеджер возьми

Реатом/эффектор

С головой будет
источник

RS

Ragnar Sigurðsson in React — русскоговорящее сообщество
всем спасибо
источник

И

Иван in React — русскоговорящее сообщество
Ragnar Sigurðsson
если родители разные есть какой-то способ?
В дереве (коим является реакт-приложение) у любых двух узлов (компонентов) есть общий родитель
источник

И

Иван in React — русскоговорящее сообщество
Vetro
Тогда какой-нибудь крайне простенький менеджер возьми

Реатом/эффектор

С головой будет
🥴
источник

KK

Khaninev Khaninev in React — русскоговорящее сообщество
Иван
В дереве (коим является реакт-приложение) у любых двух узлов (компонентов) есть общий родитель
Может быть несколько ведь реакт деревьев на странице
источник

И

Иван in React — русскоговорящее сообщество
Khaninev Khaninev
Может быть несколько ведь реакт деревьев на странице
Может. Но если хватает опыта для осознания этого факта, то про «передачу кликов» уже спрашивать не станешь
источник

a

artalar in React — русскоговорящее сообщество
источник

D

Drews in React — русскоговорящее сообщество
Доброе утро товарищи, есть вот такая проблема - при экшенах перерисовываются все компоненты внутри того который экшн вызывает. Как это исправить?
источник

A

Arman in React — русскоговорящее сообщество
Drews
Доброе утро товарищи, есть вот такая проблема - при экшенах перерисовываются все компоненты внутри того который экшн вызывает. Как это исправить?
Можно код в студию ?
источник

D

Drews in React — русскоговорящее сообщество
https://codesandbox.io/s/naughty-mahavira-bc05b?file=/src/App.js
Песочница с компонентом из которого все экшены диспатчатся
источник

D

Drews in React — русскоговорящее сообщество
Господь со мной я дебич) У меня там если !isInited || pending return something
источник

D

Drews in React — русскоговорящее сообщество
поэтому релоудится все вообще
источник

АМ

Антон Момот... in React — русскоговорящее сообщество
Нужно сделать черную тему для приложения, что если я просто продублирую все классы в ССS файлах, сменив в них только все что касается цвета и родительский класс. Потом просто нажимая на созданную кнопку будет меняться родительский клас, на один из двух. Плохая идея? Погуглить что-то получше?
источник

D

Drews in React — русскоговорящее сообщество
Антон Момот
Нужно сделать черную тему для приложения, что если я просто продублирую все классы в ССS файлах, сменив в них только все что касается цвета и родительский класс. Потом просто нажимая на созданную кнопку будет меняться родительский клас, на один из двух. Плохая идея? Погуглить что-то получше?
В доке реакта есть пример как это реализовать
источник

АМ

Антон Момот... in React — русскоговорящее сообщество
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Антон Момот
Нужно сделать черную тему для приложения, что если я просто продублирую все классы в ССS файлах, сменив в них только все что касается цвета и родительский класс. Потом просто нажимая на созданную кнопку будет меняться родительский клас, на один из двух. Плохая идея? Погуглить что-то получше?
Можно
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Антон Момот
Нужно сделать черную тему для приложения, что если я просто продублирую все классы в ССS файлах, сменив в них только все что касается цвета и родительский класс. Потом просто нажимая на созданную кнопку будет меняться родительский клас, на один из двух. Плохая идея? Погуглить что-то получше?
Продублировать классы? Про css vars слышал?
источник

АМ

Антон Момот... in React — русскоговорящее сообщество
неа, сейчас погуглю
источник

A

Alexey in React — русскоговорящее сообщество
Антон Момот
неа, сейчас погуглю
Создай глобальные переменные (CSS Vars). Используй их в классах, а при клике на тогл (переключалку цвета), просто меняй ее значение, и она автоматом все поменяет
источник