Size: a a a

2019 July 01

AR

Alexey Raspopov in React Kyiv
Vlad
в этой статье 1 в 1 пример с ре-рендером и пару методов решения 🙂
Пример в этой статье можно написать и без dispatch
источник

EM

Eugene M in React Kyiv
не понял я зачем еще одни контекст
источник

EM

Eugene M in React Kyiv
Alexey Raspopov
Я обычно делаю такой отдельный модуль и полностью прячу понятие контекста и логики
https://www.npmjs.com/package/create-use-context

сделал такую простенькую штуку так как тоже делаю именно так
источник

V

Vlad in React Kyiv
Alexey Raspopov
Пример в этой статье можно написать и без dispatch
так, там 3 идеи - с useReducer, useMemo и useMethods (из комментов). ты что-то другое предлагаешь?
источник

AR

Alexey Raspopov in React Kyiv
Статью не читай, useReducer юзай
источник

V

Vlad in React Kyiv
понял) всем большое спасибо 🙂
источник

G

GNU/Vsevolod.rs in React Kyiv
Vlad
так, там 3 идеи - с useReducer, useMemo и useMethods (из комментов). ты что-то другое предлагаешь?
React.memo еще
источник

G

GNU/Vsevolod.rs in React Kyiv
Но это purecomponent
источник

V

Vlad in React Kyiv
да, уже сделал, всё работает, хуки оказались довольно интересными. помахал редаксу на прощание
источник

G

GNU/Vsevolod.rs in React Kyiv
Vlad
да, уже сделал, всё работает, хуки оказались довольно интересными. помахал редаксу на прощание
Ьеь, давай пятюню, #редуксненужен
источник

G

GNU/Vsevolod.rs in React Kyiv
Осталось вернуть проптайпы обратно, и можно все на одном реакте делать
источник

O

Oleks 🐟 in React Kyiv
проптайпы топ
источник

DM

Denis Melyenchuk in React Kyiv
Всем привет! Ребята, а подскажи плз кто то автоматизировал деплой билдов Кордовы ? Может кто юзал какие-либо сервисы которые могли бы стянуть репозиторий с гита, сделать билд кордовы для ios и андроид и задеплоить его куда-нибудь для тестирования? Заранее спасибо !
источник

VZ

Viacheslav Zhuravskyi in React Kyiv
Tolik
Це і для Києва не то, щоб сильно погано
Для Киева слабо
источник

Y

Yaroslav in React Kyiv
Denis Melyenchuk
Всем привет! Ребята, а подскажи плз кто то автоматизировал деплой билдов Кордовы ? Может кто юзал какие-либо сервисы которые могли бы стянуть репозиторий с гита, сделать билд кордовы для ios и андроид и задеплоить его куда-нибудь для тестирования? Заранее спасибо !
Дженкинс?)
источник

DM

Denis Melyenchuk in React Kyiv
Ну, я в поисках уже готового решения 😅
источник

S

Sunlive in React Kyiv
Katerina
Это даже очень щедро без опыта. У меня первая зп была 200 долл
4к грн ))
источник
2019 July 02

VN

Vladislav Nazarchuk in React Kyiv
Коллеги, привет)
Nodejs сообщество пока не помогло, пишу сюда)

Не устанавливаются cookie. Что делаю не так?
https://pastebin.com/jMFczaqA
REPL: https://repl.it/repls/PoshImpureGenre


Дублирую код сюда
const express = require('express');
const expressSession = require('cookie-session');

const app = express();
const router = express.Router();

router.get('/test', function (req, res, next) {
 console.log('isNew', req.session.isNew)
 res.send('Hello');
 next();
});

const maxAge = 60 * 60 * 1000;
const expires = new Date(60 * 60 * 1000);

app
 .use(expressSession({
   name: 'sUsaO',
   keys: ['key1', 'key2'],
   // expires,
   maxAge,
   path: '/',
   secure: false,
   httpOnly: false,
 }))
 .use(router)
 .listen(3001, err => {
   if (err) console.log('error', err);
 });
источник

VN

Vladislav Nazarchuk in React Kyiv
Vladislav Nazarchuk
Коллеги, привет)
Nodejs сообщество пока не помогло, пишу сюда)

Не устанавливаются cookie. Что делаю не так?
https://pastebin.com/jMFczaqA
REPL: https://repl.it/repls/PoshImpureGenre


Дублирую код сюда
const express = require('express');
const expressSession = require('cookie-session');

const app = express();
const router = express.Router();

router.get('/test', function (req, res, next) {
 console.log('isNew', req.session.isNew)
 res.send('Hello');
 next();
});

const maxAge = 60 * 60 * 1000;
const expires = new Date(60 * 60 * 1000);

app
 .use(expressSession({
   name: 'sUsaO',
   keys: ['key1', 'key2'],
   // expires,
   maxAge,
   path: '/',
   secure: false,
   httpOnly: false,
 }))
 .use(router)
 .listen(3001, err => {
   if (err) console.log('error', err);
 });
может кому пригодится

#cookie-session
Для того чтоб cookie-session начал работать необходимо выдержать два важных момента, которые в доке не описаны
1. использовать ключ saveUninitialized (false|true)
2. где либо в коде сделать что-то с cookie (req.session.test = 'test')
источник

R

Rostislav in React Kyiv
Привет ребята, у кого есть доступ к iphone и Safari на MacOS? Сайт проверить
источник