Browse Source

added better documentation and code snipppets for the use_resource, use_future, use_effect and use_context hooks

andrey 1 year ago
parent
commit
24ebc1e628

+ 0 - 1
packages/signals/src/impls.rs

@@ -5,7 +5,6 @@ use crate::write::Writable;
 use crate::{GlobalMemo, GlobalSignal, MappedSignal, ReadOnlySignal, SignalData};
 use crate::{GlobalMemo, GlobalSignal, MappedSignal, ReadOnlySignal, SignalData};
 use generational_box::{AnyStorage, Storage};
 use generational_box::{AnyStorage, Storage};
 
 
-use std::ops::Index;
 use std::{
 use std::{
     fmt::{Debug, Display},
     fmt::{Debug, Display},
     ops::{Add, Div, Mul, Sub},
     ops::{Add, Div, Mul, Sub},

+ 2 - 2
packages/signals/src/signal.rs

@@ -10,8 +10,8 @@ use generational_box::{AnyStorage, Storage, SyncStorage, UnsyncStorage};
 use std::{
 use std::{
     any::Any,
     any::Any,
     collections::HashSet,
     collections::HashSet,
-    ops::{Deref, DerefMut, Index, IndexMut},
-    sync::{Arc, Mutex},
+    ops::{Deref, DerefMut},
+    sync::Mutex,
 };
 };
 
 
 /// Creates a new Signal. Signals are a Copy state management solution with automatic dependency tracking.
 /// Creates a new Signal. Signals are a Copy state management solution with automatic dependency tracking.

+ 0 - 3
packages/signals/tests/create.rs

@@ -1,8 +1,5 @@
 #![allow(unused, non_upper_case_globals, non_snake_case)]
 #![allow(unused, non_upper_case_globals, non_snake_case)]
 
 
-use std::collections::HashMap;
-use std::sync::Arc;
-
 use dioxus::prelude::*;
 use dioxus::prelude::*;
 use dioxus_core::ElementId;
 use dioxus_core::ElementId;
 use dioxus_core::NoOpMutations;
 use dioxus_core::NoOpMutations;