並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 27 件 / 27件

新着順 人気順

react native functional component typescriptの検索結果1 - 27 件 / 27件

  • Reactの状態管理の変遷に関する自分史 From 2014 To 2022

    はじめに 2014年にReactを触りはじめて以降、2022年現在まで集中の度合いにバラツキはあるものの、ずっとReactでなんらかのアプリケーションを書いてきました。 その中で様々なアーキテクチャや設計に関する議論がありましたが、特に状態管理についての変遷を自身の体験をもとにまとめてみたいと思います。 多分に昔話的な内容なものの、適度に読み飛ばしてもらいつつ、Reactの状態管理のやや偏った歴史と現在地点の認識の共有になればと思います。 2014- | Reactの導入 - Flux SPA iPhone 4Sが出てスマートフォンを持つ人も多くなり、エンジニアでなくても多くの人が日常的にGmailやMapアプリケーションに触れるようになった時期だったと記憶します。 Webアプリケーションの構築でもフロントエンドへの要求レベルが高くなっていた感覚があり、JavaScriptで動的なView

      Reactの状態管理の変遷に関する自分史 From 2014 To 2022
    • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

      Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

        GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      • Thoughts on Remix 3

        Remix is a web framework by React underdogs authors of the most popular React package. A few days ago at Remix Jam 2025, Ryan and Michael shared a sneak peek of Remix v3. There’s no official blog post or documentation yet. Here’s my attempt at explaining what it is about. Remix v1 was a React framework that managed data loading and server-side rendering. Its biggest achievement was the marketing w

          Thoughts on Remix 3
        • JSX Over The Wire — overreacted

          Suppose you have an API route that returns some data as JSON: app.get('/api/likes/:postId', async (req, res) => { const postId = req.params.postId; const [post, friendLikes] = await Promise.all([ getPost(postId), getFriendLikes(postId, { limit: 2 }), ]); const json = { totalLikeCount: post.totalLikeCount, isLikedByUser: post.isLikedByUser, friendLikes: friendLikes, }; res.json(json); }); You also

            JSX Over The Wire — overreacted
          • React Libraries To Use In 2023: 17 Top Picks

            Yash Tiwari for Coursesity Posted on Jun 13, 2021 • Updated on Mar 23, 2023 React is a JavaScript library that lets you create a prime UI for both mobile and web applications. It integrates seamlessly with other JavaScript frameworks and libraries and includes small, reusable pieces of code, called components. Due to their high modularity, React component libraries not only optimize UI development

              React Libraries To Use In 2023: 17 Top Picks
            • Data Fetching Patterns in Single-Page Applications

              When a single-page application needs to fetch data from a remote source, it needs to do so while remaining responsive and providing feedback to the user during an often slow query. Five patterns help with this. Asynchronous State Handler wraps these queries with meta-queries for the state of the query. Parallel Data Fetching minimizes wait time. Fallback Markup specifies fallback displays in marku

                Data Fetching Patterns in Single-Page Applications
              • Lightweight Javascript Framework Review (For Django Developers)

                Lightweight Javascript Framework Review (For Django Developers) The Full-Stack Django Series: How to Combine Frontend and Backend Lightweight Javascript Framework Review How to add Typescript to Django Django Favicon Guide How to Develop Responsive HTML Email in Django Django Form Validation Guide Introduction Many developers are confused when they try to find a Lightweight Javascript Framework fo

                  Lightweight Javascript Framework Review (For Django Developers)
                • Balancing Old Tricks with New Feats: AI-Powered Conversion From Enzyme to React Testing Library at Slack

                  Update (October 2024): In response to numerous requests from external developers, we have open-sourced a version of our Enzyme to React Testing Library (RTL) conversion tool. You can now find it on npm, along with detailed instructions on how to integrate and use it in your projects. In the world of frontend development, one thing remains certain: change is the only constant. New frameworks emerge

                    Balancing Old Tricks with New Feats: AI-Powered Conversion From Enzyme to React Testing Library at Slack
                  • From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner

                    Most people think ASCII art is simple, and a nostalgic remnant of the early internet. But when the GitHub Copilot CLI team asked for a small entrance banner for the new command-line experience, they discovered the opposite: An ASCII animation in a real-world terminal is one of the most constrained UI engineering problems you can take on. Part of what makes this even more interesting is the moment

                      From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner
                    • React Developer Roadmap 2024 を眺める

                      はじめに React Developer Roadmap 2024 を眺めつつ筆者の独り言を書く記事です。筆者の React 歴は 3 年ちょっとです。 Visit JavaScript Roadmap React のロードマップは JavaScript の勉強が最初。Promise を基本とした非同期処理やクロージャ周りを理解しておくと、React への理解も更に深まった記憶がある。 非同期周りはこの本に助けられた。 CLI Tools Vite Create React App 新規に CSR の SPA を作る場合 Vite 一択だと思う。理由は、設定簡単 + 早い + 拡張性 ◎ + エコシステムが大きい。Vite は SSR もできるがライブラリ作者向け。 (宣伝) Vite を使用した環境構築方法は先日記事にしました。 なぜ Create React App が使われなくなりつ

                        React Developer Roadmap 2024 を眺める
                      • Top Front-End Tools Of 2023 — Smashing Magazine

                        Who doesn’t love a good front-end tool? In this roundup, you’ll find useful front-end tools that were popular last year and will help you speed up your development workflow. Let’s dive in! Over the past 12 months, I’ve shared hundreds of tools in my newsletter, Web Tools Weekly. I feature tons of practical libraries, helpers, and other useful things for front-end and full-stack developers. These t

                          Top Front-End Tools Of 2023 — Smashing Magazine
                        • How Functional Programming Shaped (and Twisted) Frontend Development

                          How Functional Programming Shaped (and Twisted) Frontend Development A friend called me last week. Someone who’d built web applications back for a long time before moving exclusively to backend and infra work. He’d just opened a modern React codebase for the first time in over a decade. “What the hell is this?” he asked. “What are all these generated class names? Did we just… cancel the cascade? W

                          • Anatomy of the .claude/ Folder

                            Is AI actually saving your engineering team time?Most teams have adopted AI in some form, but the gap between “using AI” and “getting measurable ROI from AI” is larger than people realize. Postman released a cost savings analysis that looks at six common API development workflows and benchmarks the actual time and cost difference when AI is built into the platform versus bolted on externally. It’s

                              Anatomy of the .claude/ Folder
                            • Useful Front-End Boilerplates And Starter Kits — Smashing Magazine

                              We don’t need to write everything from scratch every single time. With boilerplates and starter kits, we can set up our projects faster, and get to work immediately. We’ve also just recently covered CSS auditing tools, CSS generators, accessible front-end components and VS code extensions — you might find them useful, too. Today, we’re shining the spotlight on boilerplates and starter kits for all

                                Useful Front-End Boilerplates And Starter Kits — Smashing Magazine
                              • Technology Trends for 2024

                                This has been a strange year. While we like to talk about how fast technology moves, internet time, and all that, in reality the last major new idea in software architecture was microservices, which dates to roughly 2015. Before that, cloud computing itself took off in roughly 2010 (AWS was founded in 2006); and Agile goes back to 2000 (the Agile Manifesto dates back to 2001, Extreme Programming t

                                  Technology Trends for 2024
                                • Next.js vs. Nuxt.js: Ultimate guide - LogRocket Blog

                                  Editor’s note: This post was reviewed for accuracy on 21 March 2024 by Oyinkansola Awosan to reflect the current versions of each framework — Next.js 14.1.4 and Nuxt.js 3.11.1 — as well as to specify use cases for each and summarize their similarities and differences in a comparison table. It was last updated on 11 April 2023. You can read more about Nuxt.js and Next.js in our archive. Next.js and

                                    Next.js vs. Nuxt.js: Ultimate guide - LogRocket Blog
                                  • The AI-Native Software Engineer

                                    An AI-native software engineer is one who deeply integrates AI into their daily workflow, treating it as a partner to amplify their abilities. This requires a fundamental mindset shift. Instead of thinking “AI might replace me” an AI-native engineer asks for every task: “Could AI help me do this faster, better, or differently?”. The mindset is optimistic and proactive - you see AI as a multiplier

                                      The AI-Native Software Engineer
                                    • 33 GitHub projects I have bookmarked and you should

                                      GitHub isn't only a rendition control administration; it is a marvelous substance asset for all-things-advancement. From free digital books and instructional exercises, to talk with planning material and 'amazing' bullet point articles, GitHub is the go-to learning center for Developers anxious to up-expertise themselves and stay important. A great deal of designers love to invest energy on GitHub

                                        33 GitHub projects I have bookmarked and you should
                                      • If Not React, Then What? - Infrequently Noted

                                        Over the past decade, my work has centred on partnering with teams to build ambitious products for the web across both desktop and mobile. This has provided a ring-side seat to a sweeping variety of teams, products, and technology stacks across more than 100 engagements. While I'd like to be spending most of this time working through improvements to web APIs, the majority of time spent with partne

                                          If Not React, Then What? - Infrequently Noted
                                        • The Key To Good Component Design Is Selfishness — Smashing Magazine

                                          When translating components from design to development, it’s common to find properties that relate to the content and not to the component itself. This considerate approach to component design creates complicated props, steeper learning curves, and eventual technical debt. However, the key to avoiding these pitfalls is selfish or self-interested component design. When developing a new feature, wha

                                            The Key To Good Component Design Is Selfishness — Smashing Magazine
                                          • 7 Best Online Courses to learn React.js with Hooks in 2025

                                            Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article. Hello Devs, if you want to learn React hooks and looking for the best React hooks courses then you cha come to the right place. Earlier, I have shared free React courses, books, and websites to learn and master React.js. Today, I am goin

                                              7 Best Online Courses to learn React.js with Hooks in 2025
                                            • A History of the Future, 2025-2040 — LessWrong

                                              This is an all-in-one crosspost of a scenario I originally published in three parts on my blog, No Set Gauge. Links to the originals: A History of the Future, 2025-2027A History of the Future, 2027-2030A History of the Future, 2030-2040 Thanks to Luke Drago, Duncan McClements, Theo Horsley, and Bilal Chughtai for comments. 2025-2027Below is part 1 of an extended scenario describing how the future

                                                A History of the Future, 2025-2040 — LessWrong
                                              • JupyterLab Changelog — JupyterLab 4.6.0a1 documentation

                                                JupyterLab Changelog# v4.5# JupyterLab 4.5 includes a number of new features (described below), bug fixes, and enhancements. This release is compatible with extensions supporting JupyterLab 4.0. Extension authors are encouraged to consult the Extension Migration Guide which lists deprecations and changes to the public API. Performance and windowing# The default windowing mode is now contentVisibil

                                                • Introducing StyleX | StyleX

                                                  We are thrilled to introduce StyleX. StyleX is an expressive, deterministic, reliable, and scalable styling system for ambitious applications. We've taken the best ideas from the styling libraries that have come before to create something that is simultaneously familiar and uniquely new. What is StyleX? StyleX takes the developer experience of CSS-in-JS libraries and uses compile-time tooling to b

                                                  • August 2024 (version 1.93)

                                                    Update 1.93.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Profiles editor - Switch and manage your profiles from a single place. Django unit test support

                                                      August 2024 (version 1.93)
                                                    • How to use React useReducer hook like a pro - Devtrium

                                                      How to use React useReducer hook like a proSeptember 20, 2021 • 15 min read IntroductionManaging state in React is one of the main issues you'll be facing while developing React websites. useState is of course the most common way to create and manage state in (functional) React components. There's also a lot of libraries offering opinionated ways to manage your entire (or part of) state, like Redu

                                                        How to use React useReducer hook like a pro - Devtrium
                                                      • Ultimate ReactJS Resources 🛠For Web Developers 2024👨‍💻

                                                        ThemeSelection for ThemeSelection Posted on Sep 24, 2021 • Edited on Jun 10, 2025 Looking for helpful ReactJS Resources? Then here is the best collection of extremely useful ReactJS resources. Before we start the list let's get to know about ReactJS in short. What Is ReactJS? As we all know, React is one of the best sources to create an interface for web applications. Moreover, React dashboards al

                                                          Ultimate ReactJS Resources 🛠For Web Developers 2024👨‍💻
                                                        1