Files
dioxus/notes/TODO.md
T
Jonathan Kelley 73047fe956 feat: props memoization is more powerful
This commit solves the memoization , properly memoizing properties that don't have any generic parameters. This is a rough heuristic to prevent non-static lifetimes from creeping into props and breaking our minual lifetime management.

Props that have a generic parameter are opted-out of the `partialeq` requirement and props *without* lifetimes must implement partialeq. We're going to leave manual disabling of memoization for future work.
2021-06-22 17:20:54 -04:00

875 B

  • [] Move the builder API onto NodeCtx
  • [] Transition away from names and towards compile-time safe tags
  • [] Fix diffing of fragments
  • [] Properly integrate memoization to prevent safety issues with children
  • Understand the issue with callbacks (outdated generations)
  • [] Fix examples for core, web, ssr, and general
  • [] Finish up documentation
  • [] Polish the Recoil (Dirac?) API
  • [] Find better names for things
  • [] get the html macro up to parity with the rsx! macro
  • [] put warnings in for iterating w/o keys
  • [] finish up the crate for generating code blocks
  • [] make progress on the docusarus-style crate for generating the websites
  • [] build the docsite
  • [] find a way to serialize the virtualdom completely
  • [] ...some how deserialize (hydrate) the dom state?
  • [] Implement controlled inputs for select and textarea
  • [] ...somehow... noderefs....