169 похожих чатов

Ребята помогите плз с маленьким вопросом , у меня есть

компонент и я хочу внутри компонента дать условие , но так нельзя давать условие , так где обычно условие дают ?

25 ответов

5 просмотров

нельзя мапить все в открытую, используй функции или хуки по типу useEffect

~~~~-Royal Автор вопроса
No Name
нельзя мапить все в открытую, используй функции ил...

useEffect пока что я не учил , на стадии обучение я ) по этому мне надо как то дать условие , но как без useEffect ?

если после return то тернарник в {}

bxckwood
useEffect - 5 мин учится

но чет ты его не смог правильно использовать ;)

~~~~ Royal
useEffect пока что я не учил , на стадии обучение ...

хорошо, даже так, лучше учить всё сразу и нормально, нежели учиться так, потом учить себя по другому

Дмитрий Москаленко
но чет ты его не смог правильно использовать ;)

больше скажу, большинство его неправильно используют

Liubomyr
лучший, братик.

ты анимешник ?

~~~~-Royal Автор вопроса
No Name
хорошо, даже так, лучше учить всё сразу и нормальн...

где то 3 дня начал учить реакт , не знаю так сразу брать учить его правильно или нет )

bxckwood
ты анимешник ?

иди умойся, бактерия

Liubomyr
иди умойся, бактерия

умылся , есть вопросы ?

No Name
больше скажу, большинство его неправильно использу...

Часто совсем отдельный хук пилят под них юсмоунт, юсанмоунт или реакт юс используют. 🤷‍♂

~~~~ Royal
где то 3 дня начал учить реакт , не знаю так сразу...

начни изучать всё по немногу, но это не означает что нужно так сразу пытаться всё выучить) отвечая на твой вопрос: условия ставятся как и в нативном js, if else в случае рендера компонента, тернарные внутри компонентов if (isVisible) return <div>hello</div> else return <p>hello</> если значение isVisible = true, показывать «hello» <div> {isVisible ? “hello” : world”} </div>

всм нельзя мапить в открытую?

IceBerg
всм нельзя мапить в открытую?

имеется ввиду таким образом как сделал он, в случае ререндера компонента post, он будет каждый раз проходить через мапинг

IceBerg
будет, разве это проблема ?

да, реакт обычно проверять, поменялся ли сам массив при рендере компонента, через своё дерево, в данном случае мапинг будет происходит в любом случае, а если использовать например тот же, тернарный оператор и поставить key на возвращаемый компонент массива, то этого можно избежать можно так же создать мемоизированный компонент, который будет рендерить компонент, в случае изменения массива, но думаю это слишком затратно

No Name
да, реакт обычно проверять, поменялся ли сам масси...

ну это всё оптимизация, там и без useState не обойтись, а у него ошибка какая-то

IceBerg
ну это всё оптимизация, там и без useState не обой...

лучше делать всё сразу нормально, нежели пытаться так)

No Name
лучше делать всё сразу нормально, нежели пытаться ...

useEffect там даже не нужен кстати, можно просто создать массив в файле и всё

No Name
редко видел такое

Просто react-use посмотрите, его часто вижу.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
3
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Карта сайта