@react_js

Страница 3960 из 5115
Sergey
16.05.2018
12:59:06
спасибо)
да не за что. вот тебе прям пример из доки как сделать на passportjs-local, остальные делаются +- так же https://github.com/passport/express-4.x-local-example

Andrew
16.05.2018
14:14:23
Приветствую. Подскажите, как из метода взять элемент, к которому он применён?

Sergey
16.05.2018
14:15:14
Привет. Не смог нагуглить. подскажите - как стор редакса тестить? вот я туда что-то задиспачил. и хочу подписаться на это. убедиться что подписчик будет оповещен о изменени только этой части стора, а не любой другой, ну и собсна чтоб данные были правильные

Google
Andrew
16.05.2018
14:15:58
e target ?
А чуть подробнее можно?)

Cenator
16.05.2018
14:16:18
?
16.05.2018
14:16:18
Andrew
16.05.2018
14:17:03
Спасибо)

Есть ли способ как-то сохранить placeholder при изменении input? (если обходиться без трюков с label)

Andrew
16.05.2018
14:30:15
что бы он всегда виден был?
Да. Я хочу менять его положение

Stepan
16.05.2018
14:32:22
Да. Я хочу менять его положение
легче кастомный сделать

Андрей
16.05.2018
14:41:38
Может кто нибудь подсказать как в nextjs сделать так, что бы при переходах по страницам не делался постоянно запрос на сервер, а только при первом переходе

Дмитрий
16.05.2018
14:42:21
Плюс твой вопрос сводится просто к "не умею тестировать". Это поправимо. Дока по jest например вполне нормальная

Google
Nikolay
16.05.2018
16:09:02
Я правильно понимаю, что action/reducer нужно писать на каждый запрос к апи?

Artem
16.05.2018
16:18:30
Ну если планируешь изменять стейт, то да

Да и для дебаггинга хорошо

Nikolay
16.05.2018
16:19:10
Да и для дебаггинга хорошо
А не слишком много кода получается?

Поэтому я и подумал, что делаю что-то не так

Artem
16.05.2018
16:20:34
Тебе для того, чтобы все было динамически, нужно менять стейт

Все нормально

Nikolay
16.05.2018
16:22:27
Ну у меня около 100 строк кода получается нужно написать, чтобы сделать один запрос

Это как-то не гуд

Artem
16.05.2018
16:27:41
Да это ты как-то пишешь много

Чего так?

PR
16.05.2018
16:30:14
как глубже понять стейт и пропс?

Google
PR
16.05.2018
16:30:33
статьи можете подкинуть?

pepsi ¯\_(ツ)_/¯
16.05.2018
16:33:32
статьи можете подкинуть?
Пиши код и паттерны изучай https://refactoring.guru/ru

PR
16.05.2018
16:34:59
спасибо

Artem
16.05.2018
16:39:12
та сначала туториал почитать грамотный по реакту

а потом уже рефакторинг

PR
16.05.2018
16:40:03
Nikolay
16.05.2018
16:40:13
andretshurotshka?❄️кде
16.05.2018
16:42:37
Artem
16.05.2018
16:42:41
который офишиал от фейсбука?
Та по реакту много туториалов хороших

dima
16.05.2018
16:43:38
Nikolay
16.05.2018
16:45:38
Nikolay
16.05.2018
16:45:46
Вот как-то так получается: https://gist.github.com/Dolfik1/4c497f961758eb1a4f4035105130dc20

andretshurotshka?❄️кде
16.05.2018
16:45:46
thunk

ну сделай экшен креаторы для done,fail,init

Nikolay
16.05.2018
16:47:37
Ну есть идеи как сделать компактнее

В целом примерно так должно быть?

andretshurotshka?❄️кде
16.05.2018
16:48:14
в redux-actions есть createAction

pepsi ¯\_(ツ)_/¯
16.05.2018
16:48:17
а че не фаулера?
Ну я заинтересовать чела хотел, а не лишь бы ляпнуть

dima
16.05.2018
16:48:51
В целом примерно так должно быть?
выше написали. А вообще каждый дибил через мидлу должен был догадаться сделать D

Google
Admin
ERROR: S client not available

andretshurotshka?❄️кде
16.05.2018
16:57:45
В целом примерно так должно быть?
const request = createActions({}, 'done', 'init', 'fail') походу

Nikolay
16.05.2018
17:03:36
const request = createActions({}, 'done', 'init', 'fail') походу
Хмм, а потом с этим что делать?

andretshurotshka?❄️кде
16.05.2018
17:04:09
ну будут у тебя экшены request.done, request.init, request.fail

dispatch(request.init('whatever')) const reducer = handleActions({ [request.init]: whatever })

ainu
16.05.2018
17:05:48
А посоветуйте mobx роутер нормальный. А то гуглятся два разных похожих

Nikolay
16.05.2018
17:12:18
dispatch(request.init('whatever')) const reducer = handleActions({ [request.init]: whatever })
А есть какой-нибудь хороший пример, где можно посмотреть работу с апи?

andretshurotshka?❄️кде
16.05.2018
17:12:24
а во

const request = createActions({}, 'done', 'init', 'fail', {prefix: 'request'})

так норм

так же как обычно

Nikolay
16.05.2018
17:17:06
в плане?
Пример какого-нибудь более-менее сложного приложения

andretshurotshka?❄️кде
16.05.2018
17:17:18
Вот как-то так получается: https://gist.github.com/Dolfik1/4c497f961758eb1a4f4035105130dc20
это по сути тоже самое только без констант

Nikolay
16.05.2018
17:17:39
Ну мне не нравится то, что кода как-то многовато

Хотя по идее можно сделать какую-нибудь общую обёртку, и создавать экшены по типу: const getUsers = request("api/users") const createUser = (user) => request("api/users", user);

А, ну и тип экшена

andretshurotshka?❄️кде
16.05.2018
17:21:07
https://gist.github.com/goodmind/a16b2e09a672a9b93e36d3bf53fa9899

Artyom
16.05.2018
17:29:12
Google
Artyom
16.05.2018
17:50:41
Как на проптайпах мап сделать

arayOf?

Dmitry
16.05.2018
17:52:19
Array.prototype.map.call([1,2,3], console.log)

или че .

?

Artyom
16.05.2018
17:52:34
А, ладно, на объекте сделаю

Ну не нет

Мне коллекция нужна, а не объект

Страница 3960 из 5115