yew
yew copied to clipboard
Rust / Wasm framework for creating reliable and efficient web applications
**Problem** `props.children` doesn't implement `iter_mut()`. This makes it very difficult to iterate over the children and make a change on all of them (say, for example, set a value in...
**Problem** There appears to be a cycle between the `Scope` and `ComponentState` types, since each contains an `Rc` to the other. I couldn't see anywhere that explicitly breaks the loop,...
**Is your feature request related to a problem? Please describe.** React has a browser extension which allows you to debug React applications called React DevTools which integrates into React's DevTools....
**Describe the feature you'd like** Many Rust projects have difficulty categories for errors. These are normally "E-Easy", "E-Medium" and "E-Hard" **Is your feature request related to a problem? Please describe.**...
(I'm using Yew 0.13. https://github.com/yewstack/yew/pull/975, https://github.com/yewstack/yew/issues/928) When the prop `allow_zoom` is missing from these props: ```rust #[derive(Clone, Properties)] pub struct Props { pub weak_link: WeakComponentLink, pub clicked_pos: Callback, pub allow_zoom:...
**Is your feature request related to a problem? Please describe.** Suppose I have components A and B, where A is composed of B. Now A wants to send some messages...
#### Problem Devs would like to reuse existing templates/snippets for a lot of parts of an application. They may try using `pub const INDEX_HTML: &'static str = include_str!("../assets/templates/index.html");` and then...
**Describe the feature you'd like** Consider the following structure of nested crates common to a project: ```rust project/ | --- common/ | --- feature1/ | --- feature2/ ``` The `common`...
The execution order of prop value expressions is in alphabetic order based on the prop key. Let's look at an example: ```rust /// Gen is used here to simulate a...
**Describe the feature you'd like** Currently, callbacks made within functional components are annoying to work with. The requirements on callback don't necessarily require `'static`, but are pretty much `'static`. Note,...