X5 Tech - Всё о технологиях

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


Обработка устаревших замыканий и доступ к последнему состоянию в UseEffect React.
Новые разработчики React… прекратите использовать useRef или другие хаки, чтобы получить последнее состояние. Устаревшие замыкания сбивают с толку и могут вызвать неприятные ошибки. TLDR: setCount((oldCount) => oldCount + 1); Найди проблему Внутри этого компонента наш хук useEffect() обновляет значение count каждые 2 секунды. Однако из-за устаревшего закрытия результат count после первого интервала всегда будет 0 + 1 . Устаревшее замыкание определяется как..

Сериализаторы Snaphot в Jest
Если вы тестировали моментальные снимки своих компонентов React с помощью Jest и Enzyme , ваша конфигурация Jest, вероятно, содержит следующее: Возможно, вы не слишком задумывались о его значении: это просто какая-то строка конфигурации, которая вам нужна. Однако эта строка является ключом к созданию снимков, удобных для программистов. Рассмотрим следующий пример: Используя пользовательский сериализатор enzyme-to-json , вы переходите от сложного (почти бесполезного)..

Получение React и Webpack для запуска в IE8 (при необходимости)
Вы можете спросить себя: Зачем кому-то нужно мучить себя, поддерживая IE8? Даже Google не поддерживает IE8! Но на самом деле есть много компаний, которые по той или иной причине должны поддерживать IE8. В компании HelloSign , где я работаю, мы разрешаем сторонним компаниям встраивать наше программное обеспечение для подписи документов непосредственно в свои приложения. Многие из наших клиентов поддерживают IE8. Следовательно, мы должны поддерживать и IE8. Недавно мы получили..

Порталы React: способ отделить дочерний элемент от родителя в React DOM
Узнайте, что такое порталы React, когда они нам нужны и как их использовать. Что такое портал React? Когда они нам нужны? React Portal — это способ рендеринга дочернего компонента в узел DOM, который существует вне иерархии фактического родительского компонента. Проще говоря, это дверь в другое место в React DOM. Когда мы создаем компонент в React, он следует иерархии DOM, как было объявлено. Например, мы создаем дочерний компонент с именем Child , чьим родительским..

Чему я научился как программист (Full Stack Developer)
Привет всем, я здесь, чтобы поделиться своим опытом в качестве разработчика полного стека и показать, чему я научился за свою карьеру. Я могу рассказать вам немного о себе, я разработчик полного стека с более чем 3-летним опытом веб- и мобильной разработки и основатель Cloudivora (стартап облачных вычислений), я люблю и мне удобно работать с Reactjs (NextJs) для веб-сайтов, React Native для мобильных приложений, Nodejs и MongoDb для серверной части. Все эти стеки Js — мои любимые..

Как вызвать несколько асинхронных функций в цикле в Typescript
Недавно я работал над проектом веб-приложения, где мне нужно было заполнить тело электронной почты некоторыми данными, извлеченными из множества запросов. Довольно прямолинейная задача, по крайней мере, я так думал. Мое первоначальное решение: спойлер… не сработало Если я хочу создать строку со значениями, извлеченными из нескольких запросов, все, что мне нужно сделать, это создать цикл forEach, верно? async function createEmailBody(listOfUrls: string[]) { // Variable that I..

Новые материалы

[Архив поста] Предварительная обработка данных МРТ для PROSTATex Challenge
Обратите внимание, что этот пост предназначен для моих собственных образовательных целей. https://github.com/saifengliu/PROSTATex/blob/master/prostatex-data-preprocessing-20180425.pdf Как..

Я обязательно пройду курс.
Я обязательно пройду курс. Я взял версию Python несколько лет назад на EDX (Введение в вычислительное мышление в Python), который преподавал великий профессор Эрик Гримсон из Массачусетского..

Регрессивный анализ
Регрессивный анализ RASeries#3 — Регрессия Регресс? Как только мы определим, что между X и Y существует значительная линейная зависимость, для представления этой линейной зависимости..

Что делать, когда травят?
Расскажите об этом своим родителям. Если это произойдет даже в школе, немедленно сообщите об этом администрации школы. Чтобы сообщить о: Facebook, нажмите здесь:..

Шаблон проектирования посредника — 3-минутная серия
Это супер коммуникатор и центральный контроллер. _00 / Концепция Инкапсулируйте всю бизнес-логику внутри посредника. Участник будет общаться только с Медиатором. Он не будет знать, есть..

Первые принципы программирования: секрет раскрытия вашего потенциала и создания прорыва…
Раскройте свой творческий потенциал и выделитесь среди остальных: руководство для начинающих по основам программирования Когда дело доходит до решения проблем и создания инновационных..

Наш взгляд на IJCAI 2022
Международная объединенная конференция по искусственному интеллекту (IJCAI) — главное событие для исследователей, работающих во всех областях ИИ. Среди специализированных треков по глубокому..