Size: a a a

2021 January 26

SV

Serhiy Vaschuk in Frontend UA
А хтось таке використовував?https://github.com/itershukov/redux-communications
источник

MO

Mr OZ in Frontend UA
привет, нужен реакт роутер который работает с хешами и у которого есть возможность задать api работы с браузером (откуда брать урл, через какой метод его изменять и т п)
источник

OA

Oleh Aloshkin in Frontend UA
Перезапиши стандартные методы
источник

a

apomorphism in Frontend UA
Ihor Levchenko
Например, они активно в документации пушают использовать redux-thunk и говорят что это “дефолтно” и канонично.

И они активно пушают использовать createSlice, из-за чего сложно получить автовывод типа корневого стора.
Но я в общем еще в процессе "раздупления")
но thunk в туллките по умолчанию, а так можешь и сагу подключить + они щас ещё rtk-query  разрабатывают, но оно вроде в альфе ещё https://rtk-query-docs.netlify.app/
источник

IL

Ihor Levchenko in Frontend UA
apomorphism
но thunk в туллките по умолчанию, а так можешь и сагу подключить + они щас ещё rtk-query  разрабатывают, но оно вроде в альфе ещё https://rtk-query-docs.netlify.app/
Ух ты, интересная штука.
Да, оно ещё в альфе, не рискну на проект тянуть пока что.

Я на проект затянул сагу, но на самом деле я ничего такого и не использую что нельзя было бы сделать в санках, скорее затянул ради генераторов, чтобы более линейно и красиво все выглядело
источник
2021 January 27

M

Mira in Frontend UA
привіт, маю питання про best practices у Vuex: щоб змінити state у сторі з рівня компоненти, ви:
1) викликаєте action, який у store викликає mutation, який міняє state;
2) викликаєте одразу mutation в компоненті?
Як ви робите і чому?)
источник

M

Mira in Frontend UA
питаю, тому що у документації пише, що можна напряму викликати mutation, але на новому проекті все робиться через action > mutation, і ніхто не може пояснити, чому роблять саме так)
источник

G

Gleb in Frontend UA
Ребята, такой вопрос, кто что юзает для обработки ошибок на ноде по типу https://www.npmjs.com/package/http-errors ?
источник

AL

Andrey Listochkin in Frontend UA
Знатоки TS. Есть тип

type keys = ‘a’ | ‘b’ | ‘c’

я как-то в рантайме могу получить массив [‘a’, ‘b’, ‘c’]? Не хочу объявлять 2 раза
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
вроде нет
источник

SS

Serhey Shmyg in Frontend UA
Ніяк, навпаки можна, з масива в юніонс\
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
оно ж все до рантайма чікается
источник

DB

Dima Bildin in Frontend UA
Andrey Listochkin
Знатоки TS. Есть тип

type keys = ‘a’ | ‘b’ | ‘c’

я как-то в рантайме могу получить массив [‘a’, ‘b’, ‘c’]? Не хочу объявлять 2 раза
Что-то вроде
const keys = ['a', 'b', 'c'];
type Keys = typeof keys[number]
источник

SS

Serhey Shmyg in Frontend UA
Dima Bildin
Что-то вроде
const keys = ['a', 'b', 'c'];
type Keys = typeof keys[number]
це з масиву в типи, а запитує про те як навпаки
источник

DB

Dima Bildin in Frontend UA
Serhey Shmyg
це з масиву в типи, а запитує про те як навпаки
Ну я понял основной запрос как "не хочу объявлять два раза"
источник

SS

Serhey Shmyg in Frontend UA
Dima Bildin
Что-то вроде
const keys = ['a', 'b', 'c'];
type Keys = typeof keys[number]
І так не спрацює 😉 в Keys буде стрінг
источник

EO

Eugene Obrezkov in Frontend UA
Andrey Listochkin
Знатоки TS. Есть тип

type keys = ‘a’ | ‘b’ | ‘c’

я как-то в рантайме могу получить массив [‘a’, ‘b’, ‘c’]? Не хочу объявлять 2 раза
Ты можешь сделать массив «в рантайме» а в типе as const
источник

DB

Dima Bildin in Frontend UA
Serhey Shmyg
І так не спрацює 😉 в Keys буде стрінг
const keys = ['a', 'b', 'c'] as const
type Keys = typeof keys[number];
источник

SS

Serhey Shmyg in Frontend UA
так буде ок 😉
источник

EO

Eugene Obrezkov in Frontend UA
const array = [] as const
type my type = array
источник