Hacker News new | ask | show | jobs
by valenterry 2017 days ago
Apologies. When I said "functions" I meant "pure functions" in the sense that you can call them anytime and don't need to consider any special rules. An example would be `Math.pow`.

Hooks are not _just_ functions, they are special functions where that (by the documentation) should not be called inside loops, conditions, or nested functions. These are severe restrictions compared to the "normal/pure" functions that I meant.