Size: a a a

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

2021 February 03

Оа

Отвал ам Уды... in React — русскоговорящее сообщество
Pan Włodzimierz
напомните, пж
почему import React from 'react' должно быть всегда, хотя я нигде React не использую?
jsx
источник

С

Санжар in React — русскоговорящее сообщество
Pan Włodzimierz
напомните, пж
почему import React from 'react' должно быть всегда, хотя я нигде React не использую?
Чтобы с jsx работать
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Pan Włodzimierz
напомните, пж
почему import React from 'react' должно быть всегда, хотя я нигде React не использую?
Почитай во что компилируется jsx

Правда сейчас уже необязательно
https://ru.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Всем привет , подскажите , джест можно научить компилировать пакет из модулей , который на ес6? Я искал , никак не нашёл
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
Тимофей 🛴
Почитай во что компилируется jsx

Правда сейчас уже необязательно
https://ru.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html
темка
понял, спасибо
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Всем привет, подскажи как будет правильно, у меня есть элемент и я даю ему класс если нужно, а если нет то он должен быть без класса, сейчас я сделал так и ошибок нет, но как будет првильно: undefined , null или ""

<div className={show ? "show_icon" : undefined} />
источник

v

volt in React — русскоговорящее сообщество
Max Zhukov
Всем привет, подскажи как будет правильно, у меня есть элемент и я даю ему класс если нужно, а если нет то он должен быть без класса, сейчас я сделал так и ошибок нет, но как будет првильно: undefined , null или ""

<div className={show ? "show_icon" : undefined} />
""
источник

v

volt in React — русскоговорящее сообщество
Привет, у меня есть меню, при клике на любой пункт делаю history.push("somePath"), и как только путь в адресной строке меняется меню если прокрутили вниз прыгает на верх, короче говоря рендер всего приложения происходит! как это можно исправить?
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
А почему это лучше, какие могут быть проблемы если ставить undefined или null?
источник

v

volt in React — русскоговорящее сообщество
Max Zhukov
А почему это лучше, какие могут быть проблемы если ставить undefined или null?
плохо хорошо не знаю, наверное какое нибудь предупреждение будет, но все же тип классов строка поэтому будет лучше если будет тот же тип
источник

IN

Igor N in React — русскоговорящее сообщество
Max Zhukov
Всем привет, подскажи как будет правильно, у меня есть элемент и я даю ему класс если нужно, а если нет то он должен быть без класса, сейчас я сделал так и ошибок нет, но как будет првильно: undefined , null или ""

<div className={show ? "show_icon" : undefined} />
Лучше используй библиотеку classnames
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Igor N
Лучше используй библиотеку classnames
Так я работаю уже с тем что есть)
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
volt
плохо хорошо не знаю, наверное какое нибудь предупреждение будет, но все же тип классов строка поэтому будет лучше если будет тот же тип
Вообще согласен, спасибо
источник

IN

Igor N in React — русскоговорящее сообщество
Max Zhukov
Так я работаю уже с тем что есть)
Ну это костыли. Эту библиотеку даже в доке реакта советуют использовать для логических операций над классами
источник

A

Azim in React — русскоговорящее сообщество
Igor N
Ну это костыли. Эту библиотеку даже в доке реакта советуют использовать для логических операций над классами
с тем что classnames хорошая библиотека согласен, но тернарный оператор уж точно не костыль.
источник

N

Nikita in React — русскоговорящее сообщество
Max Zhukov
Всем привет, подскажи как будет правильно, у меня есть элемент и я даю ему класс если нужно, а если нет то он должен быть без класса, сейчас я сделал так и ошибок нет, но как будет првильно: undefined , null или ""

<div className={show ? "show_icon" : undefined} />
советую ставить
null
источник

IN

Igor N in React — русскоговорящее сообщество
Nikita
советую ставить
null
Почему?
источник

N

Nikita in React — русскоговорящее сообщество
Igor N
Почему?
Ты прав, лучше брать библиотеку, это будет правильно и без костылей. Но если смотреть на три варианта: "", null, undefined. То я беру null, с ним потом проще работать
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
Igor N
Почему?
Налл больше ожидаемый от разработчика,а  андейфайнд обычно сам приходит, если элемента не существует и.т.д.
источник

G

Gearonix in React — русскоговорящее сообщество
в классе получается undefined как строка, или null как строка
источник