вопросик по тс+реакт+танк/редакс const mapStateToProps = (state: AppState) => { const { data } = getConfigurationState(state); return { data: data as NonNullable<Api.Confi...
Record<TLanguage, string>?
привет ребят, подскажите, можно реализовать чтоб функция getVal не принимала такой объект, я понимаю что он подходит под описание, но хотелось бы как-то через кондишенал тайп ...
привет всем, понимаю что вопрос тут задавался не один раз, но по поиску дельного ничего не нашел, начал проект на CRA с эджектом и по примеру из cra начал писать стили с преф...
гайз, помогите протипизировать вот такую функцию, плз: function ensureData(...list: { loading: boolean; data?: any }[]) { return list.every(({ loading, data }) => !loading ...
export function createFetchDataThunk< D, F extends (...args: any[]) => Promise<D> >(dataFetcher: F) {} гайз подскажите, дженерик D не агрумент функции, но вот он есть в р...
привет, помогите разобраться: function required<T>(param: T, msg: string) { if (param !== undefined) { return param; } else { throw Error(msg); } } есть вот та...
привет, начинаю осваивать бекенд (ноду), хочу сделать небольшой проект с gql, планирую использовать аполло. знаю о таком подходе как schema-first, что скажете, это еще актуаль...
Ребята, подскажите, аполло клиент должен учитывать variables при валидации кеша? Вот я сделал запрос по квери с определенными параметрами, а потом сделал fetchMore этой квери ...
народ, объясните по проп тайпсам, пож, если эирбнб линтер просит обязательно указывать дфолт пропс для не обязательных пропсов, что делать в случае если проп тайп _не обязател...
гайз, подскажите, почему конструктор Boolean не делает сужение типа, а тайпкаст !! делает. это типа баг или может особенность какая?
type Truthy<T> = T extends false | '' | 0 | null | undefined ? never : T; // from lodash const truthy = <T>(value: T): value is Truthy<T> => !!value; export default truthy;
какие у тебя причины делать eject? cra - вполне production ready, даже куда более redy чем 90% кастом решений
оффтоп, зачем ты биндишь стрелочные ф-ции?
привет всем, не сталкивались с такой проблемой в CRA2, что в банд попадет файл из папки src даже если он не импортится в коде?
Уже видел, как народ использует этот (::) в внутри render, это же плохо, каждый раз создавать новую функцию? Но видимо краткость записи способствует такому использованию
как можно в роут передать какие-то данные используя Router.push ?
список артиклов -> артикл ты зашел на список, потом на артилк, вернулся назад, зачем что-то обновлять?
в чем проблема то)?
или у тебя описание типов строкой в жс файле?