It seems like an attempt to port Svelte's features to React-like api?