Evan Almloff 19ca7075d6 Fix the event handler memory leak (#3508) 5 ヶ月 前
..
.rustfmt.toml 662f58c8bc wip: add diffing tests 2 年 前
README.md 55f76fede6 work on fixing some core tests 1 年間 前
attr_cleanup.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
attributes_pass.rs 34bdcd15cf Switch to a pool of dynamic values for hot reloading (#2705) 11 ヶ月 前
boolattrs.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
bubble_error.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
children_drop_futures.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
conditional_formatted_attributes.rs 37a6e9200f Fix if chain attributes with mixed expressions and strings (#3149) 7 ヶ月 前
context_api.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
create_dom.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
create_fragments.rs fa4e5dbf62 Fix rsx autocomplete and diagnostics in the root; provide better completions after attributes are finished (#2656) 11 ヶ月 前
create_lists.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
create_passthru.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
cycle.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
diff_component.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
diff_dynamic_node.rs d649b0c54d Fix mount use after removal/Simplify mounts a bit (#2834) 10 ヶ月 前
diff_element.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
diff_keyed_list.rs d649b0c54d Fix mount use after removal/Simplify mounts a bit (#2834) 10 ヶ月 前
diff_unkeyed_list.rs 0de3bf7aeb Fix nested rsx expansion by not using template titles (#2799) 10 ヶ月 前
error_boundary.rs 022e4ad203 Suspense boundaries/out of order streaming/anyhow like error handling (#2365) 1 年間 前
event_propagation.rs cab573eefd Synchronous prevent default (#2792) 10 ヶ月 前
fuzzing.rs 959ab67624 Fix templates merging in debug mode in macros (#2828) 10 ヶ月 前
hotreloading.rs 7c3d308ab5 chore: make warnings go away 2 年 前
kitchen_sink.rs ef436e4ed0 Fix inserting attributes after expanding dynamic nodes (#3094) 8 ヶ月 前
lifecycle.rs cab573eefd Synchronous prevent default (#2792) 10 ヶ月 前
many_roots.rs ef436e4ed0 Fix inserting attributes after expanding dynamic nodes (#3094) 8 ヶ月 前
memory_leak.rs 19ca7075d6 Fix the event handler memory leak (#3508) 5 ヶ月 前
miri_full_app.rs cab573eefd Synchronous prevent default (#2792) 10 ヶ月 前
miri_simple.rs 022e4ad203 Suspense boundaries/out of order streaming/anyhow like error handling (#2365) 1 年間 前
miri_stress.rs 022e4ad203 Suspense boundaries/out of order streaming/anyhow like error handling (#2365) 1 年間 前
safety.rs e65c5f0eb3 depreciate the render macro 1 年間 前
suspense.rs ef436e4ed0 Fix inserting attributes after expanding dynamic nodes (#3094) 8 ヶ月 前
task.rs 022e4ad203 Suspense boundaries/out of order streaming/anyhow like error handling (#2365) 1 年間 前
tracing.rs cab573eefd Synchronous prevent default (#2792) 10 ヶ月 前

README.md

Testing of Dioxus core

Diffing

  • create elements
  • create text
  • create fragments
  • create empty fragments (placeholders)
  • diff elements
  • diff from element/text to fragment
  • diff from element/text to empty fragment
  • diff to element with children works too
  • replace with works forward
  • replace with works backward
  • un-keyed diffing
  • keyed diffing
  • keyed diffing out of order
  • keyed diffing with prefix/suffix
  • suspended nodes work

Lifecycle

  • [] Components mount properly
  • [] Components create new child components
  • [] Replaced components unmount old components and mount new
  • [] Post-render effects are called

Shared Context

  • [] Shared context propagates downwards
  • [] unwrapping shared context if it doesn't exist works too

Suspense

  • [] use_suspense generates suspended nodes

Hooks

  • [] Drop order is maintained
  • [] Shared hook state is okay
  • [] use_hook works
  • [] use_ref works
  • [] use_noderef works
  • [] use_provide_state
  • [] use_consume_state

VirtualDOM API

  • [] work
  • [] rebuild_to_vec
  • [] change props