Является ли хорошей идеей создание класса только для размещения нескольких поставщиков?
У меня есть одна большая монолитная линия - 1k+ линий - назовем ее так, что я могу и, вероятно, должен разделить на несколько провайдеров (5
StateNotifierProvider
песок
ChangeNotifierProvider
с).
Я избавляюсь от этого
bigProvider
в определенном методе удаления, и он содержит экземпляр этого поставщика. Но вопрос в том, какой путь лучше / чище?
Маршрут 1. Сделайте
StatefulWidget
удерживать экземпляр 5 поставщиков и удалять их всех в своем методе.
Маршрут 2. Создайте еще один класс «менеджера», который содержит эти экземпляры и имеет метод, который я буду вызывать из
statefulWidget
с
dispose
метод.
Если есть маршрут 3 или лучшее решение, это было бы очень приятно, потому что мне по какой-то причине не нравится ни один из вариантов.