Публикации по теме 'riverpod'
Изучите Appwrite x Flutter (Riverpod), часть 1: проект установки
Привет всем, добро пожаловать обратно в мой очередной учебник. Сегодня у меня есть кое-что особенное для нас. Что это такое? Хорошо, я скажу вам, чему мы будем учиться. Мы узнаем, как использовать Appwrite в нашем проекте Flutter. Прежде всего, что такое Appwrite? Appwrite сказал на своем веб-сайте,
Appwrite — это самостоятельная серверная платформа как услуга, которая предоставляет разработчикам все основные API-интерфейсы, необходимые для создания любого приложения.
Если вам..
Изучайте Riverpod с нуля, часть 2: поставщик StateProvider и StateNotifier
Привет, ребята, добро пожаловать обратно в мой учебник. В моем предыдущем уроке я познакомил вас с небольшой частью Riverpod. Мы узнали, как использовать глобальные переменные в нашем приложении с помощью Provider. Но есть проблема, мы не можем работать со статическим приложением. Это означает, что для нашего приложения нам нужно, чтобы взаимодействие с пользователем работало хорошо. Но как мы это сделали с помощью Riverpod в данном случае? Не волнуйтесь, Riverpod предоставил нам..
Вопросы по теме 'riverpod'
Перенести ChangeNotifier с провайдера на hooks_riverpod
Я хочу переместить весь свой проект от провайдера к Riverpod. Но на этом я застрял.
class EditQuestionScreen extends StatelessWidget {
EditQuestionScreen({this.question, this.answers});
final QuestionModel question;
final...
1273 просмотров
schedule
05.06.2023
Flutter Riverpod context.read vs Provider в методе сборки
В документации Riverpod говорится:
Вот где context.read(myProvider) - решение.
Используя его, мы могли бы реорганизовать наш предыдущий код, чтобы:
@override
Widget build(BuildContext context) {
return RaisedButton(
onPressed:...
1509 просмотров
schedule
09.12.2022
Flutter Riverpod StateNotifierProvider: отслеживать изменения только для части модели
У меня такая модель:
class TimerModel {
const TimerModel(this.timeLeft, this.buttonState);
final String timeLeft;
final ButtonState buttonState;
}
enum ButtonState {
initial,
started,
paused,
finished,
}
А вот...
715 просмотров
schedule
09.05.2024
Riverpod | Сколько провайдеров действительно необходимо, чтобы отслеживать только одно состояние класса
Я подписался на это отлично Учебник по Riverpod. На последних шагах автор использует следующий код:
final _buttonState = Provider<ButtonState>((ref) {
return ref.watch(timerProvider.state).buttonState;
});
final buttonProvider =...
1770 просмотров
schedule
25.04.2022
Riverpod - ссылка onDispose вызывается при создании объекта, а не при удалении
У меня есть ViewModel и провайдер Riverpod :
final signInViewModelProvider = Provider.autoDispose<SignInViewModel>((ref) {
final vm = SignInViewModel();
ref.onDispose(() {
vm.cleanUp();
});
return vm;
});
class SignInViewModel...
468 просмотров
schedule
21.03.2023
Как закрыть StreamProvider с Riverpod во Flutter
Я использую Riverpod StreamProvider.
И я хотел бы знать 2 вещи:
1 - Я узнал из видео на YouTube о поставщиках потоков и коде, который парень в видео закодировал примерно так:
final streamProvider = StreamProvider.autoDispose<int>((ref)...
761 просмотров
schedule
22.02.2023
Внедрение зависимостей во Flutter — последствия различных подходов
Во Flutter я чувствую себя немного потерянным из-за того, как я создаю свои параметры для классов, и знаю, как лучше всего создавать эти параметры. Обычно параметры — это просто классы для внедрения в другой класс для выполнения задач. Кажется, что...
857 просмотров
schedule
29.12.2022
Как я могу вспомнить будущего провайдера (riverpod) на сборке
У меня есть простая страница, на которой показан продукт, и я пытаюсь использовать riverpod и futureprovider, но будущее называется только при первом посещении страницы?
final productInfo = FutureProvider<Map<String, dynamic>>((ref)...
278 просмотров
schedule
25.08.2023
Главная страница AppWidget не меняется при изменении состояния
Использование Riverpod + StateNotifier, но я думаю, что с другими поставщиками есть та же проблема.
У меня есть класс аутентификации StateNotifier и StateNotifierProvider, и я обернул виджет MaterialApp в Riverpod Consumer, чтобы восстановить полное...
65 просмотров
schedule
02.10.2022
Инициализировать будущие данные в архитектуре Flutter StateNotifier + Riverpod
Итак, я реализовал архитектуру, показанную ResoCoder на YouTube в этой статье: https://resocoder.com/2020/12/11/flutter-statenotifier-riverpod-tutorial-immutable-state-management/#t-1607415476843 .
У меня есть некоторые проблемы с пониманием того,...
665 просмотров
schedule
23.07.2022
Как мне структурировать управление состоянием во Flutter с помощью провайдеров или Riverpod?
Я пишу относительно простое приложение, в котором мне нужно управлять состоянием. После просмотра всей документации и множества переписываний мне нужна помощь в понимании того, как на самом деле структурировать и использовать инструменты,...
717 просмотров
schedule
17.07.2023
Flutter / Riverpod: вызов метода в StateNotifier из другого StateNotifier
Как я могу вызвать метод одного StateNotifier из другого StateNotifier ? Я хочу вызвать addNewHabit (в верхнем классе) из submitData (в нижнем классе).
Вот тела классов:
class HabitStateNotifier extends...
548 просмотров
schedule
17.08.2023
Flutter / Riverpod: пользовательский интерфейс не обновляется при изменении состояния в StateNotifierProvider
Пользовательский интерфейс моего приложения не обновляется, когда я точно знаю, что состояние меняется. Я использую метод watch от Riverpod, чтобы справиться с этим, но изменения не вступят в силу, если я не сделаю горячую перезагрузку.
У меня...
1250 просмотров
schedule
16.05.2023
Возврат потока из функции
Я использую RiverPod для управления состоянием.
class SignInStateNotifier extends StateNotifier<SignInFormStates> {
SignInStateNotifier(this._authFacade) : super(SignInFormStates.initial());
final IAuthFacade _authFacade;
void...
65 просмотров
schedule
25.07.2023
StateNotifierProvider не сохраняет состояние между перезапусками приложения
Использование flutter_riverpod: ^0.12.4 и тестирование в эмуляторе Android, а также на физическом устройстве.
Что я делаю неправильно, что значение state экрана входа в систему не сохраняется в StateNotifierProvider после перезапуска приложения?...
154 просмотров
schedule
31.01.2023
Как избежать ошибки markNeedsBuilder () при использовании Flutter_Riverpod и TextEditingControllers в TextFormFields?
В приведенной ниже форме используется ConsumerWidget из пакета flutter_riverpod для отслеживания обновлений в полях имени и фамилии в провайдере потока firebase. Затем, используя TextEditingControllers, я устанавливаю текстовые значения watch ed в...
257 просмотров
schedule
01.04.2023
Flutter riverpod обновляет состояние определенного индекса в ListView
У меня есть приложение, которое делает почтовый запрос к API с данными о драйверах и заказах. На начальной странице отображается список драйверов в отдельных плитках списка. На плитке списка есть раскрывающийся список. Нажав на эту опцию, вы...
290 просмотров
schedule
01.03.2023
Конфликт замороженных данных Flutter с данными модели
Я новичок во Flutter и следую различным руководствам, чтобы научиться, и, на самом деле, после попытки сделать что-то простое самостоятельно я обнаружил странную проблему, и я не знаю, как от нее избавиться ...
Это мои зависимости:
dependencies:...
177 просмотров
schedule
14.08.2022
Поставщик Riverpod всегда равен нулю
Я использую Riverpod для управления государством в своем приложении Flutter. Riverpod предлагает функцию для комбинированных провайдеров, но мой зависимый провайдер не обновляется и всегда возвращает null.
При нажатии на одну из булавок (секретов)...
57 просмотров
schedule
12.09.2022
Как мне получить доступ к провайдеру Riverpod из другого файла?
Я привык к вызову провайдера Provider.of() для получения провайдера из другого места в дереве виджетов, но каждый найденный мной ресурс Riverpod полагается на уже имеющийся доступ к переменной провайдера (имея оба виджета в одном файле). Для...
18 просмотров
schedule
05.11.2023