Skip to content

Commit

Permalink
Add article links to reactivity guide
Browse files Browse the repository at this point in the history
  • Loading branch information
ryansolid committed Jun 20, 2021
1 parent d6b90ab commit 7a9187f
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions documentation/guides/reactivity.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@ function createSignal(value) {
```
Now whenever we update the Signal we know which Effects to re-run. Simple yet effective. The actual implementation is much more complicated but that is the guts of what is going on.

For more detailed understanding of how Reactivity works these are useful articles:

[A Hands-on Introduction to Fine-Grained Reactivity](https://dev.to/ryansolid/a-hands-on-introduction-to-fine-grained-reactivity-3ndf)

[Building a Reactive Library from Scratch](https://dev.to/ryansolid/building-a-reactive-library-from-scratch-1i0p)

[SolidJS: Reactivity to Rendering](https://indepth.dev/posts/1289/solidjs-reactivity-to-rendering)

# Considerations

This approach to reactivity is very powerful and dynamic. It can handle dependencies changing on the fly through executing different branches of conditional code. It also works through many levels of indirection. Any function executed inside a tracking scope is also being tracked.
Expand Down

0 comments on commit 7a9187f

Please sign in to comment.