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


Библиотека тестирования | Реагировать на родной
В этом сообщении блога мы увидим, как тестировать нативные приложения React, используя библиотеку React Native Testing и интеграционный тест. Прежде всего Почему мы используем интеграционную библиотеку для тестирования? По сути, на мой взгляд, интеграционный тест имеет наилучшую экономическую выгоду между количеством рейтингового кода и надежностью, полученной от этого кода. Например, если вы точно не знаете, что такое интеграционный тест? Я собираюсь дать краткий обзор интеграции и..

Удаление повторов из массива с помощью класса Set
Я смотрел курс на Udemy и нашел очень классный способ удаления возможных повторений элементов массива. Это комбинация класса Set с оператором распространения. Набор Позволяет хранить уникальные значения любого типа. Пример набора: Нажмите здесь , чтобы узнать больше о классе Set. Оператор спреда Он будет служить для распространения элементов получившегося Сета. Пример работы оператора спреда: Нажмите здесь , чтобы узнать больше об операторе Spread. Сочетание..

Фоновые задачи в React Native
Как мобильному разработчику у меня была возможность поработать над несколькими проектами, которые требовали реализации фоновых задач, таких как длительные вызовы API и операции фоновой синхронизации. Одна из самых больших проблем, с которыми я столкнулся, заключалась в том, чтобы убедиться, что фоновые задачи выполняются эффективно и не потребляют слишком много ресурсов, что может повлиять на производительность приложения и время автономной работы. Чтобы решить эту проблему, я..

React Hooks — useMemo() — Пояснение на примере
Что такое useMemo()? Когда мы должны его использовать? Как это использовать? Что такое useMemo()? Хук useMemo() очень похож на useCallback(). Он принимает функцию и массив зависимостей в качестве аргументов и возвращает Memoized Value, которое пересчитывается только при изменении одной из зависимостей. Если массив не указан, при каждом рендеринге будет вычисляться новое значение. Смотрите декларацию ниже: const result = useMemo(() => computeExpensiveValue(counter1),..

Flutter против React Native: что лучше?
Каждой компании нужна платформа для разработки приложений, которая проста в использовании и обеспечивает кросс-платформенную разработку, что ускоряет процесс и облегчает разработчикам разработку приложений, которые работают на нескольких платформах. Дискуссия о том, является ли Flutter или React Native лучшей мультиплатформенной платформой для разработки мобильных приложений, начинается здесь. В 2017 году Google выпустила Flutter, основанную на Dart реактивную кроссплатформенную среду..

Худшая фича/баг React
Я использую React уже много лет. Когда он был основан на классах, я просто перешел на Vue, но позже вернулся, когда появились хуки. Это было просто, в основном на Javascript, и достаточно популярно, чтобы к нему относились серьезно. С тех пор я использовал React с его фреймворками и даже React Native в нескольких проектах. Я заметил, что наиболее сложным аспектом React является управление состоянием. Просто невозможно гарантировать, что все работает так, как задумано, когда ваше..

React Native с Redux в компоненте класса.[Android]
давайте начнем. Чтобы использовать React Native с Redux в компоненте класса, вы можете выполнить следующие шаги:🚀 Установите необходимые пакеты: npm install react-redux redux Создайте хранилище Redux, используя метод createStore из пакета redux . import { createStore } from 'redux'; const initialState = { count: 0 }; const reducer = (state = initialState, action) => { switch (action.type) { case 'INCREMENT': return { ...state, count: state.count + 1 };..