並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

Hyperappの検索結果1 - 8 件 / 8件

  • Hyperapp – Is It the Lightweight 'React Killer'?

    For a while now, JavaScript and its ecosystem have been thriving. From different tooling categories, UI frameworks have enjoyed immense popularity. New libraries and frameworks seem to pop up almost every day, while Vue, React, and Angular persistently lead the way. From these new options, there are some that deserve your attention. I’m thinking Svelte, Solid, and Hyperapp - an ultra-lightweight U

      Hyperapp – Is It the Lightweight 'React Killer'?
    • hyperappを理解するためにTODOアプリを作成しました - Qiita

      Hyperappを学ぶ(フロントエンドに慣れる)ために定番のTODOアプリを作りました。 reactやangularのチュートリアルに触れたことがある程度の経験の僕でも結構あっさり作れて楽しいです。 開発環境はこの記事と同じです。 state export interface ITodoItem { id: string; done: boolean; text: string; } export interface ITodoState { inputText: string; todos: ITodoItem[]; } export const todoState: ITodoState = { inputText: "", todos: [ /* ダミーのTodoを格納しておきます */ { id: "1", done: false, text: "dummy todo 1" },

        hyperappを理解するためにTODOアプリを作成しました - Qiita
      • Hyperappでタスク管理アプリを作った - Qiita

        1. はじめに 表題の通りアプリを作ったので記事にしておこうと思います! 初めてHyperappで開発を始める方は 基本的な考え方を是非こちらでご確認ください。 https://qiita.com/hajime-nohara/items/888aae1c4e553f3cec86 実際にアプリを触りながら読んでもらえると良いと思います。 https://www.sharpen.tokyo/gantt.html 本記事はアプリの実装内容についてザックリ記し、開発環境設定については触れません。 ※ 以降、本記事で紹介するアプリをsharpenと呼びます ※ 発展途上アプリです、ご指摘やアドバイスお願いします😉 1-1. sharpenはどんなアプリ? シンプルなガントチャートUIをベースにした タスク管理アプリです。 デザイン、UX、共にシンプルを追求。 1-2. 設計思想 ・サンプルと呼べる

          Hyperappでタスク管理アプリを作った - Qiita
        • TypeScriptで画像をimportしても怒られない方法(ParcelとHyperappを添えて) - Qiita

          注意 TypeScript 3.2.2にアップグレードしたら怒られるようになった。調査中。 importにこだわらないなら、以下。

            TypeScriptで画像をimportしても怒られない方法(ParcelとHyperappを添えて) - Qiita
          • Hyperappでhead内のタグを書き換えるライブラリ、Hyperapp Helmetをリリースしました! - Qiita

            import { h, View } from 'hyperapp' import { App as A } from './App' import { getHelmetNodes } from 'hyperapp-helmet' const Fragment = '' export const Html: View<A.State, A.Actions> = ( state: A.State, actions: A.Actions ) => { const helmetNodes = getHelmetNodes(A.view, state, actions) return ( <Fragment> <Fragment innerHTML="<!doctype html>" /> <html lang="ja"> <head> <meta charset="utf-8" /> <met

              Hyperappでhead内のタグを書き換えるライブラリ、Hyperapp Helmetをリリースしました! - Qiita
            • Hyperappでタスク管理アプリを作った - Sync from Qiita

              1. はじめに 表題の通りアプリを作ったので記事にしておこうと思います! 初めてHyperappで開発を始める方は 基本的な考え方を是非こちらでご確認ください。 https://qiita.com/hajime-nohara/items/888aae1c4e553f3cec86 実際にアプリを触りながら読んでもらえると良いと思います。 https://www.sharpen.tokyo/gantt.html 本記事はアプリの実装内容についてザックリ記し、開発環境設定については触れません。 ※ 以降、本記事で紹介するアプリをsharpenと呼びます ※ 発展途上アプリです、ご指摘やアドバイスお願いします😉 1-1. sharpenはどんなアプリ? シンプルなガントチャートUIをベースにした タスク管理アプリです。 デザイン、UX、共にシンプルを追求。 1-2. 設計思想 ・サンプルと呼べる

                Hyperappでタスク管理アプリを作った - Sync from Qiita
              • Hyperapp 2.0.5から動作が変わったという話 - Qiita

                Hyperapp 2.0.4では正常に動作していたのに、2.0.5以上にあげたら動かなくなったという報告が上がっている。 私の所でも、見事に動かなくなった。どうやら、仕様が変わったようだ。せめて2.1.0とかにしてくれれば良いのに…。 ということで、私が気付いた変更点をあげてみる。 テキストノードを作成のためのtext()関数が追加された。テキストノードは文字列"hoge"ではなくtext("hoge")というように記述する必要がある。 Lazy()はmemo()と名前が変更された。(動作が変わったどうかまでは未確認) DOM以外のVODMはh()関数を経由せずに直接関数として呼び出すようになった。 h()関数において第四引数以降が無視されるようになった。子ノードが複数ある場合は配列にする必要がある。 app()のsubscriptionsに指定する関数は、subscriptionsの配列

                  Hyperapp 2.0.5から動作が変わったという話 - Qiita
                • CDNでHyperapp + JSX - Qiita

                  はじめに HyperappでもJSXが使えるらしいです。READMEを読むと"@babel/plugin-transform-react-jsx"をインストールして、.babelrcに以下を記述するように書いてあります。 { "plugins": [["@babel/plugin-transform-react-jsx", { "pragma": "h" }]] } <!DOCTYPE html> <html> <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js"></script> <script type="text/babel" id="script"> define('main', ['hyperapp'], ({h, app}) => () => {

                    CDNでHyperapp + JSX - Qiita
                  1