Provider cannot be dynamic
Bad:
dart
Solid(
providers: [
Provider(create: () => MyClass()),
],
),Good:
dart
Solid(
providers: [
Provider<MyClass>(create: () => MyClass()),
],
),Specify the provider or signal type you want to get.
Bad:
dart
final provider = context.get();Good:
dart
final provider = context.get<MyClass>();The update type is invalid, must not implement SignalBase.
You cannot update a signal that implements SignalBase, like Signal, ReadSignal and Resource.
Bad:
dart
context.update<Signal<int>>('counter', (value) => value * 2);Good:
dart
context.update<int>('counter', (value) => value * 2);