Size: a a a

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

2020 July 16

IN

Igor N in React — русскоговорящее сообщество
Alexander
Потому что кнопка)
зачем?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Igor N
зачем?
Потролить
источник

A

Alexander in React — русскоговорящее сообщество
Igor N
зачем?
Ну не знаю, пуш чего-либо на сервер, запрос к аналитике, какая-то настройка и т.п
источник

A

Alexander in React — русскоговорящее сообщество
Всё что угодно
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexander
Ну не знаю, пуш чего-либо на сервер, запрос к аналитике, какая-то настройка и т.п
Пуш на сервер и переход на другую страницу - это разные вещи, вроде
источник

IN

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

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Artem Nemtsev
Друзья, почему может dom дерево не реагировать на изменение состояния?
При событии клика сам стейт обновляется, однако selected={el} так и остается false
const [selected, setSelected] = useState<Array<boolean>>((new Array(25)).fill(false));
————
{(selected.map((el, i) =>
   <Field
       key={i}
       selected={el}
       onClick={() => setSelected(selected => {
           selected[i] = true;
           return selected;
       })}
   ></Field>
))}
может field мемоизирован так, что не делает перерендер по свойству selected?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexander
Ну не знаю, пуш чего-либо на сервер, запрос к аналитике, какая-то настройка и т.п
Понятно, что моя фраза выше сформулированна не в стиле "ну тут не придерешься" - согласен
источник

ЕС

Евгений Сишненко... in React — русскоговорящее сообщество
в общем все в button обернул, а в атрибут положу значения
источник

A

Alexander in React — русскоговорящее сообщество
Евгений Сишненко
в общем все в button обернул, а в атрибут положу значения
да, и если это jsx нужно писать className (вам вроде в консоль об этом варнинги падают)
источник

ЕС

Евгений Сишненко... in React — русскоговорящее сообщество
да, конечно так и сделал, спасибо
источник

ТФ

Татьяна Фомина... in React — русскоговорящее сообщество
а селекторы в тс и должны так выглядеть?
import { CombinedState } from "redux";
import { UsersState } from "reducers/users";

export const users = (state: CombinedState<{ users: UsersState }>) =>
 state.users;
export const items = (state: CombinedState<{ users: UsersState }>) =>
 users(state).items;
export const error = (state: CombinedState<{ users: UsersState }>) =>
 users(state).error;
источник

R

Roman in React — русскоговорящее сообщество
Не могу понять как реализовать loader. Вот у есть компонент который рендерит 30 постов. Мне надо чтобы каждый пост загрузился.
Я сделал что-то типо calback  от каждого поста в верхний  слой но через useEffect там получился бесконечный цикл.
Как правильно сделать ?
источник

M

Maxim in React — русскоговорящее сообщество
Maxim
Привет. Сейчас попался  проект в котором везде прописаны пропсы key у каждого почти элемента.
Подскажите зачем так делают?
Может кто подсказать?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Maxim
Привет. Сейчас попался  проект в котором везде прописаны пропсы key у каждого почти элемента.
Подскажите зачем так делают?
Лень людям доку читать и пилят бред по наитию
источник

АХ

Амир Хан in React — русскоговорящее сообщество
A N D R I Y
Это нормально если для img аттрибут alt не работает? Как это исправить?
Должен работать
источник

VV

Vladimir Verbitskiy in React — русскоговорящее сообщество
Dmitriy Shuleshov
Лень людям доку читать и пилят бред по наитию
😁😁
Труе
источник

VV

Vladimir Verbitskiy in React — русскоговорящее сообщество
Dmitriy Shuleshov
Лень людям доку читать и пилят бред по наитию
Это же типа ну как так, не первый же проект, если появился
Ну как так то
источник

W

WwW in React — русскоговорящее сообщество
Подскажите такой момент. Ща не за пк, опишу проблему так:
Есть 2 компонента. 1 - приветственная страница, 2 - контент. Контент содержит в себе 3 подкомпонента, назовём их a, b, c. В компоненте App есть 2 роута
1 роут имеет exact для / и загружает компонент приветствия
2 роут имеет /:links и загружает компонент контента и в зависимости от того на какую ссылку было нажатие - a, b, c, он грузит в контактную часть подкомпонент a,b или c.
Т.е. если нажать на странице приветствия ссылку b, то в /:links будет b и вместе с компонентом контента загрузится и отобразится подкомпонент b.
Соответственно ссылка будет поддомен.домен/b. Так вот вопрос. Если отдельно вставить эту ссылку в браузер на уже задеплоенном проекте и перейти по ней, то будет 404. Я не понимаю, почему?
Ах да. В компоненте контента есть роуты, которые следят, какой адрес в строке и в соответствии с ним грузят тот или иной подкомпонент a,b или c. Т.е  при переходе со страницы приветствия меняется и адрес и всё отображается. Но стоит перейти сразу по ссылке поддомен.домен/b как появляется 404 и нихера нет. В чём тут дело?
источник

M

Maxim in React — русскоговорящее сообщество
Vladimir Verbitskiy
Это же типа ну как так, не первый же проект, если появился
Ну как так то
Уже пятый в котором я работаю и первый где я такое вижу  и ума не приложу зачем они все это писали 😅
источник