dioxus/docs/guide/src/final.md

50 lines
1.5 KiB
Markdown
Raw Normal View History

# Congrats!
Congrats! You've made it through the `learning Dioxus` book. Throughout this tutorial, you've learned a ton:
- How to build User Interfaces with Elements
- How to compose Element groups together as Components
- How to handle user input with event listeners
- How to manage local and global state
- How to work with async using tasks, coroutines, and suspense
- How to build custom hooks and handlers
With any luck, you followed through the "Putting it All Together" mini guide and have your very own dog search engine app!
# Next Steps and Advanced Topics
Continuing on your journey with Dioxus, you can try a number of things:
- Build a simple TUI app
- Publish your search engine app
- Deploy a WASM app to GitHub
- Design a custom hook
- Contribute to the ecosystem!
There are a number of advanced topics we glossed over:
- The underlying NodeFactory API
- Static elements and templates
- Anti-patterns
- Bundling/distribution
- Working with wasm apps
# Contributing to the ecosystem
Dioxus is still quite young and could use your help!
The core team is actively working on:
- Declarative window management (via Tauri) for Desktop apps
- Portals for Dioxus Core
- Mobile support
- Integration with 3D renderers
- Better async story (suspense, error handling)
- Global state management
- Web development server
- LiveView
- Broader platform support (iOS/Android/TV/embedded)
If there's something specifically interesting to you, don't be afraid to jump in!