diff --git a/snippets/rjsx-mode/React/rccp b/snippets/rjsx-mode/React/rccp
index 6dbd65b..74ae638 100644
--- a/snippets/rjsx-mode/React/rccp
+++ b/snippets/rjsx-mode/React/rccp
@@ -8,7 +8,7 @@
import React, { Component } from 'react'
import PropTypes from 'prop-types'
-export default class ${1:${TM_FILENAME_BASE}} extends Component {
+export default class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends Component {
static propTypes = {
${2:prop}: ${3:PropTypes}
}
diff --git a/snippets/rjsx-mode/React/rce b/snippets/rjsx-mode/React/rce
index ee9f981..cdb21ad 100644
--- a/snippets/rjsx-mode/React/rce
+++ b/snippets/rjsx-mode/React/rce
@@ -7,7 +7,7 @@
import React, { Component } from 'react'
-export class ${1:${TM_FILENAME_BASE}} extends Component {
+export class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends Component {
render() {
return (
@@ -17,4 +17,4 @@ export class ${1:${TM_FILENAME_BASE}} extends Component {
}
}
-export default ${1:${TM_FILENAME_BASE}}
\ No newline at end of file
+export default $1
\ No newline at end of file
diff --git a/snippets/rjsx-mode/React/rcep b/snippets/rjsx-mode/React/rcep
index 542f645..ce9a681 100644
--- a/snippets/rjsx-mode/React/rcep
+++ b/snippets/rjsx-mode/React/rcep
@@ -8,7 +8,7 @@
import React, { Component } from 'react'
import PropTypes from 'prop-types'
-export class ${1:${TM_FILENAME_BASE}} extends Component {
+export class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends Component {
static propTypes = {
}
@@ -22,4 +22,4 @@ export class ${1:${TM_FILENAME_BASE}} extends Component {
}
}
-export default ${1:${TM_FILENAME_BASE}}
\ No newline at end of file
+export default $1
\ No newline at end of file
diff --git a/snippets/rjsx-mode/React/rmc b/snippets/rjsx-mode/React/rmc
index 2fe6a41..f4d7d83 100644
--- a/snippets/rjsx-mode/React/rmc
+++ b/snippets/rjsx-mode/React/rmc
@@ -7,10 +7,8 @@
import React, { memo } from 'react'
-export default memo(function ${1:${TM_FILENAME_BASE}}() {
- return (
-
- $0
-
- )
-})
\ No newline at end of file
+export default memo((props) => (
+
+ $0
+
+))
\ No newline at end of file
diff --git a/snippets/rjsx-mode/React/rmcp b/snippets/rjsx-mode/React/rmcp
index 71861b8..bc83f7a 100644
--- a/snippets/rjsx-mode/React/rmcp
+++ b/snippets/rjsx-mode/React/rmcp
@@ -8,16 +8,14 @@
import React, { memo } from 'react'
import PropTypes from 'prop-types'
-const ${1:${TM_FILENAME_BASE}} = memo(function ${1:${TM_FILENAME_BASE}}(props) {
- return (
-
- $0
-
- )
-})
+const ${1:`(yas-jsx-get-class-name-by-file-name)`} = memo((props) => (
+
+ $0
+
+))
-${1:${TM_FILENAME_BASE}}.propTypes = {
+$1.propTypes = {
}
-export default ${1:${TM_FILENAME_BASE}}
\ No newline at end of file
+export default $1
\ No newline at end of file
diff --git a/snippets/rjsx-mode/React/rpc b/snippets/rjsx-mode/React/rpc
index dd8e884..9bac4c2 100644
--- a/snippets/rjsx-mode/React/rpc
+++ b/snippets/rjsx-mode/React/rpc
@@ -7,7 +7,7 @@
import React, { PureComponent } from 'react'
-export default class ${1:${TM_FILENAME_BASE}} extends PureComponent {
+export default class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends PureComponent {
render() {
return (
diff --git a/snippets/rjsx-mode/React/rpce b/snippets/rjsx-mode/React/rpce
index 08f5598..a1a2c32 100644
--- a/snippets/rjsx-mode/React/rpce
+++ b/snippets/rjsx-mode/React/rpce
@@ -7,7 +7,7 @@
import React, { PureComponent } from 'react'
-export class ${1:${TM_FILENAME_BASE}} extends PureComponent {
+export class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends PureComponent {
render() {
return (
@@ -17,4 +17,4 @@ export class ${1:${TM_FILENAME_BASE}} extends PureComponent {
}
}
-export default ${1:$TM_FILENAME_BASE}
\ No newline at end of file
+export default $1
\ No newline at end of file
diff --git a/snippets/rjsx-mode/React/rpcp b/snippets/rjsx-mode/React/rpcp
index d74a310..d9fe8f5 100644
--- a/snippets/rjsx-mode/React/rpcp
+++ b/snippets/rjsx-mode/React/rpcp
@@ -8,7 +8,7 @@
import React, { PureComponent } from 'react'
import PropTypes from 'prop-types'
-export default class ${1:${TM_FILENAME_BASE}} extends PureComponent {
+export default class ${1:`(yas-jsx-get-class-name-by-file-name)`} extends PureComponent {
static propTypes = {
}