Mikhail Gus'kovTyping API response — TypeScriptIf you’re getting some data from a server application, it’s crucial to define the data types to avoid unexpected errors and ensure…Feb 22, 2023Feb 22, 2023
Mikhail Gus'kovinFrontend WeeklyImplementation of gRPC in web and server with TypeScriptThis is a short guide on how to use GRPS in web projects. What components are needed and how to simplify your work.Oct 21, 2022Oct 21, 2022
Mikhail Gus'kovDiscriminating Unions — TypeScriptA union is used to combine multiple literal types into one. For example, we can create a union of several types with one common field.Oct 5, 20221Oct 5, 20221
Mikhail Gus'kovAspect ratio box — CSSThe main concept is that margin-top, margin-bottom, padding-top, padding-bottom, when specified as a percentage, is determined according…Nov 26, 2021Nov 26, 2021
Mikhail Gus'kovTypescript Generic React ComponentsИспользования дженериков с React.Component и Functional Component.Mar 21, 20201Mar 21, 20201
Mikhail Gus'kovТестирование с react-testing-libraryОдним из удобных решений для unit тестирования компонентов является библиотека react-testing-librarySep 1, 2019Sep 1, 2019
Mikhail Gus'kovReact Hooks + Redux = 👍С приходом Redux v7.1.0 была добавлена поддержка хуков. В этой статье пойдет речь о Redux Hooks, о том как их использовать и что они умеют.Jun 14, 20191Jun 14, 20191
Mikhail Gus'kovНовинки JavaScript 2019 (ECMAScript2019/ES10)Недавно вышло обновление Chrome v72 в котором была добавлена поддержка стандарта ECMAScript2019. Давайте рассмотрим основные новые фичи…Feb 6, 2019Feb 6, 2019