2021-06-28 Currently this method is not used - Expose ReactN
2019-12-10 from Interactive implementation in TypeScript Considerations on how to expose objects
- 5def2f3aaff09e000025a837 is a style that puts “code to expose the subject” in one place
- Look at the target file, check “this is it”, EXPORT, and then edit another file.
- Conversely, you can prepare a “function that takes an argument and exposes it” and call it near each target you want to expose.
- Which is better.
- Is it easier to manage if they are all in one place?
- And the code to expose variables is scattered after all…
- There is also a way to create a variable in the module scope first and export it, even if the code exposes a local variable.
- And the code to expose variables is scattered after all…
- Is it better to have a “function that takes an argument and exposes it”, so that the intent is clearer than a simple assignment?
- I made it up as I went along. ts
- But this may not be a good idea, because if the code is not used for anything other than exposing the target, it will be considered an unused module.
- Also errors such as
ReferenceError: Cannot access 'makeGlobal' before initialization
. - I decided not to go deeper this time.
This page is auto-translated from /nishio/オブジェクトを露出させる方法に関する考察 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.