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

Cenator
16.05.2018
13:09:19

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

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

Google

?
16.05.2018
14:15:19

Andrew
16.05.2018
14:15:58

Cenator
16.05.2018
14:16:18

?
16.05.2018
14:16:18

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

Stepan
16.05.2018
14:29:56

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:04

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

Google

Roman
16.05.2018
14:44:23
https://github.com/zeit/next.js/tree/canary/examples/ssr-caching

Cenator
16.05.2018
14:46:37
память утечет

Sergey
16.05.2018
15:24:55

Andrew
16.05.2018
15:46:26
и посмотреть если есть уже данные то новые не брать ?

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

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

andretshurotshka?❄️кде
16.05.2018
16:43:01

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

Google

Admin
ERROR: S client not available

andretshurotshka?❄️кде
16.05.2018
16:57:45

Nikolay
16.05.2018
17:03:36

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

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

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
А, ладно, на объекте сделаю
Ну не нет
Мне коллекция нужна, а не объект