kintone UI Component를 React로 사용해보십시오.
kintone UI Component
'kintone UI Component'는 kintone 기술자를 위해 개발된 kintone과 같은 UI를 쉽게 만들 수 있는 라이브러리입니다.
kintone 기술자를 위해 라는 점이 매우 마음에 듭니다.
JavaScript에서도 사용할 수 있지만, React라면 더 좋은 느낌으로 쓸 수 있을 것 같습니다.
조금 써 보겠습니다.
스크린샷
라디오 버튼과 버튼의 조합입니다.
kintone 라이크가 되고 있네요.
CodeSandbox CodeSandbox is an online editor that's built for web application development.
샘플 코드
index.jsimport { RadioButton, Label, Button } from "kintone-ui-component";
import React from "react";
import ReactDOM from "react-dom";
import "./styles.css";
class MyCustomization extends React.Component {
constructor(opts) {
super(opts);
let items = [
{
label: "Orange",
value: "Orange",
isDisabled: false
},
{
label: "Banana",
value: "Banana",
isDisabled: false
},
{
label: "Lemon",
value: "Lemon",
isDisabled: true
}
];
this.state = {
items: items,
value: "Banana"
};
}
render() {
return (
<div className="kintone-UI">
<Label text="My kintone UI Component Test" />
<RadioButton
name="radio"
items={this.state.items}
value={this.state.value}
onChange={value => {
this.setState({ value });
this.myOnChange(value);
}}
/>
<Button
text="Submit"
type="submit"
isDisabled={false}
isVisible={true}
onClick={this.handleClick}
/>
</div>
);
}
myOnChange = val => {
console.log(val);
};
handleClick = () => {
console.log(this.state.value);
};
}
const rootElement = document.getElementById("root");
ReactDOM.render(<MyCustomization />, rootElement);
style.css.kuc-input-radio-item {
display: inline-block;
}
제2회에 계속됩니다.
Reference
이 문제에 관하여(kintone UI Component를 React로 사용해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sy250f/items/a23bc24323eca9578280
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import { RadioButton, Label, Button } from "kintone-ui-component";
import React from "react";
import ReactDOM from "react-dom";
import "./styles.css";
class MyCustomization extends React.Component {
constructor(opts) {
super(opts);
let items = [
{
label: "Orange",
value: "Orange",
isDisabled: false
},
{
label: "Banana",
value: "Banana",
isDisabled: false
},
{
label: "Lemon",
value: "Lemon",
isDisabled: true
}
];
this.state = {
items: items,
value: "Banana"
};
}
render() {
return (
<div className="kintone-UI">
<Label text="My kintone UI Component Test" />
<RadioButton
name="radio"
items={this.state.items}
value={this.state.value}
onChange={value => {
this.setState({ value });
this.myOnChange(value);
}}
/>
<Button
text="Submit"
type="submit"
isDisabled={false}
isVisible={true}
onClick={this.handleClick}
/>
</div>
);
}
myOnChange = val => {
console.log(val);
};
handleClick = () => {
console.log(this.state.value);
};
}
const rootElement = document.getElementById("root");
ReactDOM.render(<MyCustomization />, rootElement);
.kuc-input-radio-item {
display: inline-block;
}
Reference
이 문제에 관하여(kintone UI Component를 React로 사용해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sy250f/items/a23bc24323eca9578280텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)