ابزاری مناسب در زمان توسعه کامپونتهای
https://storybook.js.org/
https://storybook.js.org/docs/guides/guide-react/
https://storybook.js.org/
https://storybook.js.org/docs/guides/guide-react/
Storybook
Storybook: Frontend workshop for UI development
Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation. It's open source and free.
هنگامی که یک تابع داریم که می خواهیم برای اجرایهای متوالی آن محدویت بگذاریم از debounce استفاده میکنیم
For those of you who don't know what a debounce function does, it limits the rate at which a function can fire. A quick example: you have a resize listener on the window which does some element dimension calculations and (possibly) repositions a few elements. That isn't a heavy task in itself but being repeatedly fired after numerous resizes will really slow your site down. Why not limit the rate at which the function can fire?
#JavaScript #Debounce Function
For those of you who don't know what a debounce function does, it limits the rate at which a function can fire. A quick example: you have a resize listener on the window which does some element dimension calculations and (possibly) repositions a few elements. That isn't a heavy task in itself but being repeatedly fired after numerous resizes will really slow your site down. Why not limit the rate at which the function can fire?
#JavaScript #Debounce Function
This media is not supported in your browser
VIEW IN TELEGRAM
augmented reality phone call
در آینده نه چندان دور این طور با دوستان خود تماس برقرار خواهیم کرد :)
در آینده نه چندان دور این طور با دوستان خود تماس برقرار خواهیم کرد :)
https://github.com/bvaughn/react-virtualized
https://bvaughn.github.io/react-virtualized/#/components/List
#react_virtualized #large_list
https://bvaughn.github.io/react-virtualized/#/components/List
#react_virtualized #large_list
GitHub
GitHub - bvaughn/react-virtualized: React components for efficiently rendering large lists and tabular data
React components for efficiently rendering large lists and tabular data - bvaughn/react-virtualized
https://blog.logrocket.com/rendering-large-lists-with-react-virtualized-82741907a6b3/
#react_virtualized #large_list
#react_virtualized #large_list
LogRocket Blog
Rendering large lists with React Virtualized - LogRocket Blog
Use the react-virtualized library to display thousands of rows of data without sacrificing usability or slowing down your web page.
This interdisciplinary scientific short book explores the mind at a conceptual level. It touches on its evolutionary development, its algorithmic nature and its scientific history by bridging ideas across Neuroscience, Computer Science, Biotechnology, Evolutionary History, Cognitive Science, Political Philosophy, and Artificial Intelligence
#book
#book
#Publishing #NPM package with #Rollup, #Babel, #Flow, #Jest and #ESLint
https://www.grzegorowski.com/publishing-npm-package-with-rollup-babel-and/
https://www.grzegorowski.com/publishing-npm-package-with-rollup-babel-and/
Grzegorowski
Publishing NPM package with Rollup, Babel, Flow, Jest and ESLint
Here is a description of common tools and files used to create a modern NPM package. Don't hesitate to clone my npm-lib-package-boilerplate…
توصیه می کنم قبل از اینکه بخواهید یک کتابخانه جدید بنویسید حتما یک بررسی در پروژه گوگل در لینک زیر بیاندازید احتمالا قبلا نوشته شده است و یا نقظه شروع خوبی در اختیاراتان قرار میدهد.
https://github.com/google/closure-library
#closureـlibrary
https://github.com/google/closure-library
#closureـlibrary
GitHub
GitHub - google/closure-library: Google's common JavaScript library
Google's common JavaScript library. Contribute to google/closure-library development by creating an account on GitHub.
#WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.
https://webassembly.org/
https://webassembly.org/getting-started/developers-guide/
https://webassembly.org/
https://webassembly.org/getting-started/developers-guide/