Vall
if(Boolean(user.length))
Почему не !!? И то и другое работает одинаково, разве нет?
Владимир
Почему не !!? И то и другое работает одинаково, разве нет?
вообще работает оно по разному, но в твоем случае одинаково
artalar
вообще работает оно по разному, но в твоем случае одинаково
Покажите где оно будет работать по разному?
Vall
вообще работает оно по разному, но в твоем случае одинаково
Ну это не мой случай Я просто сам всегда пишу Boolean ибо так более явно Но вроде работает одинаково же🤔 Где работает по разному?
Андрей
Я в бекенде не очень. Нашёл скрипт в инете phpmailer. И скажите получится форму отправить через этот скрипт? Потому что щас я получаю после отправки Cannot POST /php/mail.php Валидирую формиком.
Андрей
Сервер уже поднят
MVD
Кто нить юзает react-final-form? Как нибудь можно узнать у формы, что заполнено хотя бы одно поле? Чтоб вручную не проверять каждое
Андрей
Я прочитал что это тестирование API, как тестировать то чего нет
Владимир
Покажите где оно будет работать по разному?
https://www.ecma-international.org/ecma-262/6.0/#sec-boolean-objects http://www.ecma-international.org/ecma-262/5.1/#sec-11.4.9
artalar
Окей, разница будет если использовать new new !!value выглядит эпично
Владимир
разница в количестве шагов
Владимир
сейчас мы говорим только о функции Boolean и логическом операторе отрицания
artalar
разница в количестве шагов
Какое это имеет значение?
Владимир
Это ответ на твой вопрос в чем разница
artalar
вообще работает оно по разному, но в твоем случае одинаково
В каком случае не одинаково и к чему вы это говорите?
Владимир
Давай вернемся к началу всего этого треда и прочитаем его начало
🤴👷‍♂️🦸‍♂️🧚‍♀️
Привет, чат. Очень сложный вопрос - как красиво назвать роут для страницы how it works?
Vilena
howItWorks
🤴👷‍♂️🦸‍♂️🧚‍♀️
howItWorks
Ну реально массивно и страшно, мне так еще и папки называть(
Sam
/about
🤴👷‍♂️🦸‍♂️🧚‍♀️
/about
а такой есть)
Sam
/concept
🤴👷‍♂️🦸‍♂️🧚‍♀️
/concept
О, круто!
Илья
разница в количестве шагов
Тогда уж и в количестве байт)
Sam
/explanation
Nick
/faq
Sam
/faq
no u
Владимир
Тогда уж и в количестве байт)
количество байт на производительность влияет не так как количество операций преобразования типов
i
всем привет, а разве нельзя в метод встроить компонент с указанитем дочернего контента?
Владимир
Я к тому что это капля в море. И как поведет себя минимизатор...
да я не против, я написал что работает оно не одинаково
i
Метод геи контент
i
Щас ошибку им пишет не даёт с дочерним контентом аозвращать
I
вообще работает оно по разному, но в твоем случае одинаково
Как оно может работать одинаково, если разное количество шагов?
Владимир
Как оно может работать одинаково, если разное количество шагов?
работает внутри и какой результат ты получаешь это разные вещи
i
Ппц понедельник тяжёлый
Dmitry
В телеге список мемберов не сортируется?
Lena
Lena
ребята чем может быть обусловленны такие странные названия классов?
Igor
css in js какой-то может в билде названия классов генерить таким образом
Igor
это нормально)
from
а для чего это делают?
Потому что вручную классы писать прошлый век)
Andrey
а для чего это делают?
чтобы не конфликтовало )
Igor
ну в большинстве своем названия классов могут быть длинными
N
Почему react говорит это: Warning: Each child in a list should have a unique "key" prop.
from
а для чего это делают?
Почитай про CSS Modules и css in js
Igor
Почему react говорит это: Warning: Each child in a list should have a unique "key" prop.
у тебя в map нужно на самый верхний элемент накинуть key. Код/скрин в студию
from
:))
Igor
и да, пора отказываться от css или всяких less/scss
N
у тебя в map нужно на самый верхний элемент накинуть key. Код/скрин в студию
Ну да на самом верху стоит, а если внутри map ещё map работает там нужна что нибудь установить?
Igor
нужно, у тебя в итерациях при рендере списков нужно указывать уникальный key, погугли как работает key в реакте и для чего он
from
Ну да на самом верху стоит, а если внутри map ещё map работает там нужна что нибудь установить?
"установить" 🤦‍♀️ Любые jsx элементы в массиве должны key иметь
Valentin
Ну да на самом верху стоит, а если внутри map ещё map работает там нужна что нибудь установить?
Зависит от рендера. Скорее всего да. Так трудно подумать что ты написал и какой результат выполнится?
Igor
представь что у тебя список из 1000 элементов, и один элемент ты изменил, например поменял текст, и чтобы реакт не перерендеривал 1000 элементов, он обновляет только тот, который изменился, по key
N
нужно, у тебя в итерациях при рендере списков нужно указывать уникальный key, погугли как работает key в реакте и для чего он
Я понял наверное это из за того что у меня верхнем элементе стоит react.fragment а я key для нижнего вставляю
Igor
я точно не помню, прокатит ли с фрагментом, но попробовать стоит
Eugene
Key можно указывать фрагменту
Cenator 🐈
С React.Fragment можно
アレクサンダー・バキマトフ
Key можно указывать фрагменту
🤔у меня стойкое ощущение, что прошлый попытки оканчивались фэйлом...
アレクサンダー・バキマトフ
<React.Fragment key={id}> ?
угу, ну я не спорю, я мог щас затупить, просто ощущение именно такое)
N
не прокатит
https://ru.reactjs.org/docs/fragments.html#keyed-fragments
アレクサンダー・バキマトフ
https://ru.reactjs.org/docs/fragments.html#keyed-fragments
да я тоже уже туда сходил)
invasion
А компонент классы — используются тогда когда нужно хранить какое то состояние? Или есть еще какие-то причины?
Виталий
Народ, использую SCSS modules + create react app. Заметил что когда пишу название цсс класса в дэш стиле my-example-name то класс не навешивается. При инспектировании объекта styles (import styles from "./Home.module.scss";) заметил что поля у объекта не в кэмлкейз стиле написаны. Кто нибудь знает как это исправить?
Виталий
Не исправить, пиши classes['a-b']
А откуда такая информация? Почему так?
Cenator 🐈
Или classnames/bind