Sm•ok
"При загрузки страницы с проектом если в стейте нету проекта то показать прелодер"
А что ты имеешь ввиду под "страницы с проектом" ?
Sm•ok
Sm•ok
чуть чуть
Андрей
В общем так
Я проверяю если есть проект с стейте то его рисую, иначе показываю прелодер.
Каое условие написать что бы если роут неверен показать 404?
Sm•ok
что за проект ?
Sm•ok
ты про страницу ?
Sm•ok
"есть проект в стейте"
Sm•ok
Это не могу понять
Андрей
Дададад это просто страница с проектом- типо пост, запись можно считать
Sm•ok
то есть ты обращаешься к новости
Sm•ok
и если ее нет, то показываешь error page ?
Андрей
Да
Sm•ok
На ошибках редиректи на страницу 404
Андрей
Тут просто такой маршрут /proekt{id} щас вмсето айди может подставить от 1 до 12 записей, а если уже будет такой маршрут /proekt13 то будет прелодер а нужен 404 пайдж
Sm•ok
ты вручную указываешь id ?
Sm•ok
Ну крч когда ловишь 404, то перекидывай на страницу ошибки
Margarita
Могу ошибаться, но я бы сделала роут на /project/:id - если react-router. И внутри компонента проверяла id, что нибудь типа switch case, и default case был бы 404 - значит по всем кейсам прошел и совпадений не нашел
Margarita
Но если они откуда-то грузятся а не просто вбиты в код, то лучше на моменте загрузки с сервака проверять, есть ли такой проект
Андрей
Victor
Victor
Вот пример одного и того же кода с display-if или conditional render
Dmitriy
Victor
IntelliJ IDEA
Sergey
Victor
Sergey
Victor
Что именно плохо?
Vadim
Sergey
artalar
Чем на ужатом jpg =)
Vladislav
Sergey
Victor
ну т.е. обсуждение <a display-if={true}> vs {true && <a>} свелось к обсуждению светлой/темной темы редактора? 😊
Bogdan
Victor
Victor
https://www.npmjs.com/package/babel-plugin-jsx-display-if
Ryhor
Как в редакс саге отправить два авинхронных запроса одновременно, не ожидая выполнение предыдущего?
artalar
artalar
Апи такое
Margarita
А если нужно где то показать компонент, который рендерится при else, то будет мешанина из обоих подходов, по-моему не очень
Bogdan
вот есть задача, пошаговая форма, есть 5 шагов, для этого нужно 5 компонентов, плюс к ним родителя, у которого будет стейт или проще визард форм брать?
Victor
Ryhor
Aram
Sergey
Victor
зачем вы это говно форсите?
очень авторитетное мнение, спасибо. Я всего лишь делюсь "говном", на которое мы перешли и очень довольны. Или вас тоже не устраивает светлая тема в скриншоте? :)
Sergey
Varyen
эта vue in react?
Sergey
Лучше уж брать <if condition>
Varyen
если вы про синтаксис if
Sergey
Чем прокидывать фантомный проперти
Victor
чего-чего? какая вложенность? Зачем лишняя вложенность
Kurzdor
Andrey
Victor
я привел пример одного и того же кода с "фантомным атрибутом" и классической тернаркой
Sm•ok
Sm•ok
Sergey
Sergey
Нет
Andrey
Sergey
Когда открываешь компонент и не понимаешь сходу когда что будет рендериться и почему
Andrey
плюс во всей этой истории смущает завязка на бабель плагине
Sergey
Ладно. Я напишу потом статью
Victor
Я вас понял, вы за чистоту реакта. Не дай боже использовать подходы из всяких там ангуляров или вуе
Margarita
<a display-if={!else}>
Нормально форматирования типа табов как в обычном условии не будет и при беглом взгляде надо будет напрягаться, чтобы понять что к чему
Victor
лан, я поделился, больше не буду форсить говно
Victor
Sergey
Victor
какой флоу?