Публикации по теме 'typescript-with-react'


Типы React, о которых вы не знали
Типы React, о которых вы не знали Поработав в нескольких компаниях, я заметил, что код всегда набирается по-разному, и это может привести к некоторым проблемам с типизацией в будущем. Я хочу показать вам, как сделать код лучше типизированным так, как вы, вероятно, не знали. Функция Тип компонента Прежде всего, мы должны выяснить, как лучше всего определить функциональный компонент. Обычно разработчики инициализируют компоненты, используя функции по умолчанию, поэтому код будет..

Когда использовать необязательное свойство машинописного текста? Чем это отличается от объявления свойства как неопределенного
Самое важное, что нужно понять, - это "?" необязательное свойство и то же свойство, объявленные как обязательные, но, возможно, неопределенные, означают совершенно разные вещи. Машинопись «?» оператор означает, что параметр является необязательным, его необязательно передавать в компоненте / функции. Не определено означает, что параметр необходимо передать, но его значение может быть неопределенным. Вы не должны использовать «?» в качестве замены undefined и наоборот, даже..

Реагируйте с помощью Typescript. Но должны ли вы?
Сегодня я расскажу вам о своем опыте после перехода моего среднего проекта с JS на TS. Прежде чем мы начнем, есть кое-что, чем я хочу поделиться с вами, ребята. До того, как я реализовал Typescript, мои друзья однажды сказали мне: «Братан, тебе нужно попробовать Typescript». настоящий Java . Теперь я попробовал это, и я никогда не хочу возвращаться, но я не думаю, что я одинок, потому что это была вторая самая любимая технология в опросе stackoverflow 2020 года. Сегодня вы..

Реагируйте с TypeScript
Я кодирую на React уже более 5 лет. Сначала, когда я начинал, мне всегда казалось, что чего-то не хватает. В самом React нет строгой проверки типов, и в крупномасштабных проектах вы не будете знать, с какой формой состояния вы работаете или что возвращает таинственный ответ API (если вы его не проверите). Обычно требуется больше времени для кодирования некоторой функции (странно, поскольку вы пишете больше кода с TypeScript, а не без него) . Также иногда вы сталкиваетесь с ошибками,..

Упрощение жизни с помощью Absolute Imports - Реагируйте на Javascript и Typescript
Мы привыкли импортировать такие файлы ../../../Components/Dashboard/Profile , и долгое время это было довольно стандартным. Но управлять всем этим ../ - довольно сложная работа. Скажем, я хочу изменить расположение файла или папки. Ждать. Я должен это сделать? Ничего не сломает? Эти вопросы внезапно поражают нас. На помощь приходит Absolute Imports . Теперь мы можем импортировать файлы в этой форме Components/Dashboard/Profile , не беспокоясь о ../ , и нас не заботит взаимное..

Копаемся в Redux: типы действий
Это первая статья из серии, в которой мы попытаемся поставить точку в понимании того, из чего состоит Redux, и как мы можем использовать эти знания для повышения производительности и качества кода. Углубляемся в Redux: типы действий Углубляемся в Redux: типы редукторов Лично я не люблю длинные предисловия, но это не займет много времени. Я на 100% уверен, что вы сталкивались с этой библиотекой, вероятно, не раз и, скорее всего, уже используете ее в своем проекте. Все, что..