Artem
Как на сервере проверить авторизацию пользователя, как изменить app.post?
Artem
Dmitriy
Middleware нужен
Ivan
Дмитрий
для сервера на ноде джс самое то) запускать иде слишком много чести)
Barmaley
Народ, туплю, помогите, плз.
Нужно передать некие значения, которые будут подставляться в параметры во время маппинга.
const сomponents = array.map(elem => <CoolComponent .../>)
return (
<div>
{components[1]}
{components[3]}
{components[0]}
{components[2]}
</div>
);
Вот как мне закинуть числа (1.3.0.2) в мап, чтобы они там перебирались?
Чувствую, что очень просто, но меня что-то заклинило :о(
Кирилл
Кирилл
или возможно elem у тебя уже объект) и добавь в каждый объект по числу)
Barmaley
Barmaley
Я могу объявить массив этих чисел и каким-нибудь .pop() выдергивать их оттуда, но это выглядит смешно.
Sergii
Так! Помните все! Это реакт если вы мутируете значит вы косячите!
Barmaley
Дмитрий
Парни
Дмитрий
добрый вечер
Дмитрий
вопрос кто из вас работал с antd?
Дмитрий
ui framwork обычный
Dmitriy
Всем здарова
Dmitriy
Кто может помочь трудоустроиться?
Dmitriy
Dmitriy
Слыхал про него
Дмитрий Кузюбердин
Дмитрий
там просто классовые компоненты
Дмитрий
по твоему курсу я пишу свою огромную штуку(не будем вдаваться в подробности)
Barmaley
ничего страшного не будет) ты же не в редьюсоре)
Это большой проект. elem - объект, который много где используется. Очень много где. По всему проекту. Мне нужно в моей маленькой компоненте использовать этот объект для отрисовки элемента. Проект - на тайпскрипте. Если я поменяю этот объект для нужд своего маленького компонента - коллеги не оценят :о)
Дмитрий
коробит вопросы очень простые но на них овета не нашел
Дмитрий
1) К примеру у меня есть navbar должен ли он принимать какие то props или нет?
2) Если ли смысл его разбивать на 3 подкомонента как сделал я(левый, середина, правый)
Дмитрий
Дмитрий
вот если что исходный код соеденного компонента
Дмитрий
не разбитого
Дмитрий
прочитав практики я думаю есть ли смысл его разбивать или что то с ним делать?
Дмитрий
Заранее извиняюсь, если мои вопросы оч тупые
Дмитрий
так разбивать можно как угодно
Дмитрий
по сущностям
Дмитрий
есть ли в этом смысл?
Дмитрий
с проектирование беда
Дмитрий
навбар на части делить я бы не стал
Дмитрий
но я ж не знаю логику твоего приложения, может быть и обосновано
Дмитрий
ну навраб обычные линки
Дмитрий
по сути от моего же сервака он врятли будет что то принимать
Дмитрий
но к примеру если делать какие изменения добавлять страницы
Дмитрий
придется лезть в сам комонент а через app.js что то прокидывать
Дмитрий
делал сайдбар, элементы и их навлинки храню в отдельном редьюсере, нужно добавить новый - добавил в редьюсере в массив
Дмитрий
Редьесер?
Дмитрий
Это к redux ?
Дмитрий
да
Дмитрий
Пока не знаю
Дмитрий
Изучаю ещё
Дмитрий
Нормальную авторизацию без redux не сделаешь же ?
Дмитрий
Ну и регистрацию
Дмитрий
сервер на node.js + express + Aut0 + mongodb
Дмитрий
ну стек в крации по серверной части
Дмитрий
с сервером все ок он возрашает мне при реге свой токен по которому идет лог
Дмитрий
как его к фронту прикрутить?
Oleg
редакс не нужен вобще для регистрации)
Oleg
ну в плане можно с ним можно без него
Oleg
получаеш токен по логину паролю и делаеш запросы апи с токеном уже
Дмитрий
ну я смотрел везде где есть что то более мение норм для моей задачи юзается redux
Дмитрий
я пока до сих пор не понял зачем он
Oleg
ну вобще смотри, дело в том что жс позволяет делать такую штуку
Oleg
есть у тебя перменная var t= { bar: 'dfdgdfg'};
Oleg
и ты можеш в любой момент времени сделать так, ну допустим тебе понадобилась переменная в программе и ты делаеш так t.sran = false;
Oleg
и потом ты увольняешся
Oleg
и каждый разраб вот так сделает и потом хз почему приложуха глючит и ты будеш тратить недел на поиск багов и дебаг
Oleg
дак вот
Oleg
что бы такого не было, делают хранилище, так называемое состояние приложения
Oleg
в котором хранятся все данные
Oleg
более того
Oleg
при изменении этих данных реакт умеет автоматом перерисовывать мнгновенно те места где данные отображаются
Oleg
и ты не можеш просто так добавить данные в стейт, так как для добавления одной переменной ты будеш писать экшины, селекторы, редюсер на экшин, а если с тайпскрипт то типыдля переменной и так же юнит тесты на все это
Oleg
придется лишний раз подумать как сделать грамотно
Дмитрий
ну получается без Redux как хранилища я не смогу сделать что то путное
Дмитрий
так как у меня при разных токенах отрисовываются совсем разные компоненты
Oleg
можеш, но с редаксом это будет проще сопровождать в дальнейшем
Barmaley
Oleg
смотри через гитхаб
Oleg
это ты смотриш комиты
Oleg
он тебе показыват что было до комита и что после
Oleg
или склонируй себе репозитурий и потом смотри через иде