Help us understand the problem. What is going on with this article?

Stimulus.js ささやかな野心を持つJavaScriptフレームワーク

ご存知ない方もいらっしゃるかと思いますが、結構便利だと思います。
Vue.jsを普段使っているのですが、仮想DOM使わないとかVue.jsほどの高機能なFWは今回は使わないって時に使えるかと思います。

書き方やメソッドもかなりシンプルなので、覚えやすいかと思います。

app.jsに下記を記入

import { Application } from 'stimulus'

import AppController from '../controllers/app_controller'

const application = Application.start()
application.register('app', AppController)

/controllers/app_controller.jsに下記を記入

import { Controller } from 'stimulus'

export default class extends Controller {
  static targets = [ "name", "output" ]

  greet() {
    this.outputTarget.textContent =
      `Hello, ${this.nameTarget.value}!`
  }
}

HTMLファイルに下記を記入

<div data-controller="app">
  <input data-target="app.name" type="text">

  <button data-action="click->app#greet">
    Greet
  </button>

  <span data-target="app.output">
  </span>
</div>

stimulusjsの本サイト
referenceがこちらになります。
npmになります。
こちらを利用するようになって、FWなしでサイト製作をすることがなくなり、大変楽にできるようになったように感じています。

良かったらぜひ使ってみてください。

Masaru_free
フロントエンド畑の住民です。 学習内容をアウトプットすべく利用しています。 エンジニアの方々のお役立っていれば幸いです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした