Публикации по теме 'redux'
Создавайте карты и сохраняйте местоположения, используя React Native-Redux-Navigation-Icons-MAPs - Part-II
Создавайте карты и сохраняйте местоположения, используя React Native-Redux-Navigation-Icons-MAPs - Part-II
Проверить Часть-I
Добро пожаловать во вторую часть этой статьи.
В предыдущей части я представил приложение, затем я создал список, в котором отображаются места пользователя, и для создания этого списка я создал два компонента: один для контейнера элементов , а другой - список прокрутки , где для этой цели я использовал FlatList . В то же время я показал, как..
Для моего последнего проекта в учебной программе Learn.co я решил, что хочу сделать что-то немного другое. Сначала я начал бросать…
и
# app/models/word.rb
class Word < ApplicationRecord
def self.random_from(diff)
where(difficulty: diff).sample
end
end
# app/controllers/words_controller.rb
def index
if params[:difficulty]
word = Word.random_from(params[:difficulty])
word_json = {id: word.id, name: word.name.upcase, difficulty: word.difficulty, scramble: word.name.split('').shuffle.join().upcase}
else
words = Word.all
end
render json: {
status: 'SUCCESS',..
Jumpstart to React + Redux Development
Jumpstart to React + Redux Development
Где-то в ноябре 2015 года мы поняли, что наш существующий продукт требует надлежащего обновления, поскольку он довольно долго оставался на стадии бета-тестирования. Мы думали, какой подход лучше всего использовать?
При этом нужно учитывать множество вещей, но в первую очередь - бизнес-риски и технологические риски. Для компаний с установленной клиентской базой, ценностным предложением и продуктом всегда очень высок риск масштабного..
Предложение организации Redux State
При использовании Redux сложно начать организовывать свое состояние. Я видел, как многие из моих учеников добавляли недвижимость на ходу, так как она им была нужна. Эта дикая стратегия может привести к ужасному техническому долгу, вызванному огромным государством.
Например, следуя этой стратегии, вы можете получить что-то вроде этого:
Проблема, которую я обнаружил в приведенном выше состоянии, заключается в том, что все свойства смешаны.
auth_token будет использоваться в..
Снижение боли при разработке приложений
Когда я пишу приложения, я хочу проводить как можно больше времени, делая три вещи:
Определите состояние и области этого состояния Напишите логику для изменения состояния Использовать состояние в компонентах для создания пользовательского интерфейса для пользователей
Когда моя строка кода выражает один из этих пунктов, я представляю реальную ценность для клиента / компании. Здесь я пишу собственно приложение.
В последние несколько лет, работая с различными решениями для управления..
MobX и React для пользователей Vuex
Или просто хороший учебник по MobX
Framework Wars… НЕ
Я начал свое путешествие в сказочную страну Frameworks с Vue и этой удивительной серии от Laracast. Я слышал о React, но тогда, когда я смотрел на JSX, мне это показалось мерзостью! Смешивание тегов html с логикой JS? Разве они не слышали о шаблонах проектирования и разделении задач? Ради бога, почему бы просто не использовать JQuery для создания мигающего текста?
Но потом я изучил JS, а не JQuery JS * ( трюки с..
Дэн,
Дэн,
Я не согласен с тем, что Redux не должен быть первым выбором для людей, изучающих React. Иногда это * может * быть неправильным выбором, но, как я убедился, это определенно может быть.
Как совсем новый программист, я много боролся со спагетти-кодом, непредвиденными побочными эффектами, архитектурой, которая сбивалась с толку по мере ее роста.
С React + неизменяемое + чистое программирование, и все это Redux хорошо склеивает. У меня был один объект, на который нужно было обратить..