i've created a futureSignal and binded it manually since there's no helper function to do so directly from the mixin
and i've noticed in the logs it creates two effects.
[log] signal created: [1|Second Page Future Signal] => Instance of 'AsyncLoading<int>' /// initial state
[log] computed created: [2|null] /// streamSignal computed function
[log] effect created: [3|null] /// idk what's that ?? ********
[log] computed updated: [2|null] => Instance of '_ControllerStream<int>' /// the initial state of the computed
[log] effect called: [3|null] /// unknown effect gets updated *********
[log] effect created: [4|null] /// I think this is the widget effect got created.
[log] effect called: [4|null] /// it gets updated afterwards for the initial state i presume.
[log] signal updated: [1|Second Page Future Signal] => Instance of 'AsyncData<int>' /// the signal gets updated with the value state.
[log] effect called: [4|null] /// the widget effect gets updated with the new value
and the above is my analysis for the logs as well.. the effect with id 3 is the unknown one
so is that an expected behavior or is there something not right ?
in the code example below
example
```dart import 'package:flutter/material.dart'; import 'package:signals_flutter/signals_flutter.dart'; void main() { SignalsObserver.instance = LoggingSignalsObserver(); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), useMaterial3: true, ), home: const MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatefulWidget { const MyHomePage({super.key, required this.title}); final String title; @override Statei've created a futureSignal and binded it manually since there's no helper function to do so directly from the mixin and i've noticed in the logs it creates two effects.
and the above is my analysis for the logs as well.. the effect with id 3 is the unknown one
so is that an expected behavior or is there something not right ?