java-script:useful-tools
Useful Java Script related frameworks / tools
These tools can enhance your workflow, increase productivity, and enable you to write more robust and maintainable code:
- TypeScript: Adds static typing to JavaScript, which can make code easier to understand and debug.
- ESLint: A popular linting tool that helps to enforce coding standards and find potential errors.
- Prettier: An opinionated code formatter that enforces a consistent code style across your project.
- Babel: Allows you to use the latest ECMAScript features by converting modern JavaScript code into a version that's compatible with most browsers.
- Webpack: A powerful module bundler that can handle bundling JavaScript files, CSS, images, and more for deployment.
- Node.js: Essential for server-side programming, enabling JavaScript to be used outside the browser.
- npm/Yarn: Package managers that allow you to easily include third-party libraries and manage dependencies.
- Jest: A testing framework that can help you write tests for your JavaScript code to ensure it's working as intended.
- Immutable.js: Libraries such as Immutable.js provide persistent immutable data structures.
- React/Vue/Angular: Popular JavaScript frameworks and libraries for building interactive web applications.
- Redux/MobX: State management libraries that help in managing state in large-scale applications, often used with React.
- Sass/LESS: CSS preprocessors that extend CSS with features like variables and nested rules.
- GraphQL: A query language for APIs, which enables more efficient data retrieval.
- RxJS: A library for reactive programming, providing tools for composing asynchronous and event-based code.
- Storybook: A tool for developing UI components in isolation.
- Husky: Can prevent bad git commit, git push, and more by using hooks.
java-script/useful-tools.txt · Last modified: 2023/08/07 18:42 by odefta