Size: a a a

2019 September 05

B

Bogdan in React Kyiv
GNU/Vsevolod.rs
const [s, setState] = useState({ a: 123 })
...
setState(Object.assign(s, { a: 456 }))
типа сетить стейт без вызова сеттера?
источник

TS

Terry Sahaidak in React Kyiv
GNU/Vsevolod.rs
const [s, setState] = useState({ a: 123 })
...
setState(Object.assign(s, { a: 456 }))
тобі треба шоб посилання на s завжди залишалось таким ж?
источник

G

GNU/Vsevolod.rs in React Kyiv
Terry Sahaidak
тобі треба шоб посилання на s завжди залишалось таким ж?
+
источник

G

GNU/Vsevolod.rs in React Kyiv
For performance reasons
источник

TS

Terry Sahaidak in React Kyiv
GNU/Vsevolod.rs
For performance reasons
думаю ти робиш шось не так))
источник

TS

Terry Sahaidak in React Kyiv
але загалом можеш написати свій хук, який буде зберігати стейт в ref і робити форс-апдейт
источник

G

GNU/Vsevolod.rs in React Kyiv
Terry Sahaidak
думаю ти робиш шось не так))
Ну оно же под флакс сделано по идее
источник

G

GNU/Vsevolod.rs in React Kyiv
Сравнивается через Object.is
источник

TS

Terry Sahaidak in React Kyiv
function useMutableState(state) {
 const [count, setCount] = useState(0);
 const stateRef = useRef(state);

 function updateState(newState) {
   Object.assing(stateRef.currernt, newState);
   setCount(count + 1);
 }

 return [stateRef.currernt, updateState];
}
источник

TS

Terry Sahaidak in React Kyiv
суть в тому, шоб не зберігати стейт в об’єкті) хіба як дуже треба

тому шо банально всякі useEffect на нього не будуть нормально реагувати і тд
источник

PB

Peter Bocharov in React Kyiv
какая разница ReactJS или ReactNative?
источник

a

aaa in React Kyiv
Peter Bocharov
какая разница ReactJS или ReactNative?
это южный буг у тебя на фото ?
источник

PB

Peter Bocharov in React Kyiv
aaa
это южный буг у тебя на фото ?
нет запорожская сечь
источник

a

aaa in React Kyiv
Peter Bocharov
какая разница ReactJS или ReactNative?
React for web, ReactNative - mobile dev
источник

MK

Max Kharena in React Kyiv
aaa
React for web, ReactNative - mobile dev
React for web
источник

MK

Max Kharena in React Kyiv
for all)))
источник

a

aaa in React Kyiv
Max Kharena
React for web
lдада. сорян =)
источник

TS

Terry Sahaidak in React Kyiv
Peter Bocharov
какая разница ReactJS или ReactNative?
реакт це лібка для компонентної моделі розробки фроненду, а реакт-нейтів — фреймворк, який дозволяє тобі писати на реакті нативні апки
з точки зору реакту різниця в тому, шо в вебі ти оперуєш всякими хтмл-елементами, а в реакт-нейтіві — нативними елементами на платформі
источник

PB

Peter Bocharov in React Kyiv
Terry Sahaidak
реакт це лібка для компонентної моделі розробки фроненду, а реакт-нейтів — фреймворк, який дозволяє тобі писати на реакті нативні апки
з точки зору реакту різниця в тому, шо в вебі ти оперуєш всякими хтмл-елементами, а в реакт-нейтіві — нативними елементами на платформі
Благодарю
источник

G

GNU/Vsevolod.rs in React Kyiv
Terry Sahaidak
реакт це лібка для компонентної моделі розробки фроненду, а реакт-нейтів — фреймворк, який дозволяє тобі писати на реакті нативні апки
з точки зору реакту різниця в тому, шо в вебі ти оперуєш всякими хтмл-елементами, а в реакт-нейтіві — нативними елементами на платформі
Разве рн не библиотека?
источник