WorldSEnder

Results 30 issues of WorldSEnder

Yew 0.20 will focus on making Yew applications SEO friendly and pre-rendering the page with server-side rendering (SSR). We're also ironing out our function component support, with hooks that should...

A-yew

This is about: - [ ] A typo - [ ] Innaccurate/misleading documentation (e.g. technically incorrect advice) - [x] Undocumented code - [ ] Outdated documentation - [ ] Other...

documentation

**Problem** A variation of the issue @futursolo raised in https://github.com/yewstack/yew/pull/2705#discussion_r883513922 exists in 0.19.3. A difference is that the vtag reconciliation works off a pre-existing tag instead of next_sibling, but forcing...

bug
A-yew

#### Description Introduces a `TestRunner` that can mounts components, wait until they are done rendering, offers an API to test some properties about them and avoids mistakenly rendering over other...

#### Description Get rid of the generic parameter to `CreateRunner`, to unify with the other scheduler runnables, and to target a suggestion in #2485. I want to see if this...

**Problem** The feature soundness lints are useful but clippy is not very helpful when determining the correct visibilities and features. At least sometimes I don't understand immediately why clippy is...

ergonomics
A-ci

#### Description This answers two questions: can hooks access mutable state without hiding it in internally mutable state such as `RefCell`, and can they return data only accessible for the...

**Problem** The rewriting of `function_component` breaks when using hooks inside `html!` (and other macros, but I don't think it's easy to solve it in general). ```rust use yew::prelude::*; #[function_component(App)] fn...

bug
feature-request
blocked
A-yew-macro

**Suggestion** The scheduler for component lifecycles currently pushes boxed runners into the queue, incurring an allocation. A stable memory allocation is already available, in the form of a `Rc` for...

ergonomics
performance
A-yew

Supporting more at rules mainly divides into two (new) categories: Global at rules that introduce a new name: - [ ] [`@keyframes`](https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes): `@keyframes ` should work similar to the way...

enhancement